This is an RMI with Hibernate combination of the Client/Server Project here and the Bouncing Sprites Project here but without the multithreading.
Sprites are saved in a MySQL database using Hibernate (Sprites class annotated, Server class committing).
Clients connect to the Server and gets an RMI object that hold an array of the sprites and methods to get height/width. To add sprites the Client clicks and a method on the RMI object is called to create a new sprite at the position clicked.
This is a multi-threaded Java implementation of a client/server program.
The server listens for client connections and if one is recieved it sends it to a client handler where the client can send text to the server and it will simply echo it back to the client. The client can exit by typing "thanks for all the fish" and the server will continue to run.
I graduated from Carleton Place High School receiving my Ontario Secondary School Diploma.
I attended and graduated from Algonquin College's 2 year Computer Programming course receiving my Ontario College Diploma in Computer Programming. I achieved a 3.28 GPA as well as Dean's Honour Roll Winter 2017.
I received a Machine Learning certificate through Coursera (MOOC) from Stanford University. View the certificate