A client/server application

Implement a client/server application in which a client communicates directly with a server. The server stores product and customer information in two separate files. The client application will allow a user to request product and customer information from the server. The server will retrieve and send the requested information to the client. The information will be displayed by the client in a user friendly manner. It is suggested that your application use Swing components to support a user friendly interface.

The format of your product and customer files will be provided by your instructor.

Demonstrate the use of networking and multi-threaded server applications.

Describe the role of debugging in building a web server and an application server.

Specify the programming requirements, develop test cases, and develop a simple application with appropriate business logic that uses client-side and servers-side resources.