Client Server Architecture Implemented In Java
Click here to see the code for multi-threaded client-server
solution.
There are several other design patterns included such as pipe/filter,
mediator, and other useful abstractions. Both the client and server are
multi-threaded. Serialized data transfer objects were utilized to ensure
efficient data transfer between systems through the designated
Message class.