Your choice of RMI or serialized objects will not affect your grade, but no other approach is acceptable. In either case, the program must allow the user to specify the location of the database, and it must also accept an indication that a local database is to be used, in which case, the networking must be bypassed entirely. No authentication is required for database access.
It must allow the user to search the data for all records, or for records where the name and/or location fields exactly match values specified by the user.
Roel De Nijs wrote:Here you'll find more info about the approach I used.
Note that JSR-296 (Swing Application Framework) is no longer developed and will not become part of the official Java Development Kit as was originally planned...