Here is what I put in: 1. Abstract 2. General Considerations 3. RMI vs. Serialized Objects Over Socket Connections 4. Modifying vs. Extending the Data class 5. Server design 6. Database Record Locking 7. Simplifying data access 8. Client design 9. Exception Handling 10. Record Search Algorithm 11. User Interface Eugene.
Joined: Jan 07, 2003
Eugene, Could you please tell me a bit more about the following sections. 1. Abstract 2. General Considerations 7. Simplifying data access Thank you Garandi
Joined: Oct 08, 2001
Could you please tell me a bit more about the following sections. 1. Abstract 2. General Considerations 7. Simplifying data access
In Abstract, describe the purpose of the document. In General Considerations, you may want to state your assumptions and your primary reasons for your design, such as a) The application must be easy to use b) The application design must be clear and extendible c) The junior-level programmers must be able to maintain the application d) The application should use well-known data structures and algorithms to implement its features. In Simplifying Data Access, you can discuss how you abstracted away the differences between the remote vs local database access (if you did), as well as your use of facade or data service object (if you did it that way). Eugene.