Your software should make use of the concepts outlined at the start of the assignment brief above. Think about where you can employ appropriate design patterns and other techniques. Some of these can be outlined as:
• You should have a generic class to access data categories, which can be subclassed into differing types according to what is needed at runtime.
• You will demonstrate knowledge of Design Patterns and use them appropriately.
• You will employ good software design and programming techniques, using concepts of object oriented design and software refactoring, as well as other techniques discussed in the lectures for this module.
• You will employ RMI based techniques to retrieve objects.
• Advanced JDBC concepts for improved maintainability and scalability of your code.
• You will write professional, re-usable, scalable, maintainable code.
• All Java coding should follow appropriate standards for layout and documentation, according to those indicated at the Sun website https://java.sun.com/docs/codeconv/ and should include javadoc comments.
Attachment:- ASSIGNMENT.rar