Rudy:
I think you are reading way to much into the requirement.
When it says local mode, what it means (IMHO) is that one client accessing the db.db file. Like using MS
Word on your desktop.
When it says network mode, what it means (IMHO) is that several clients, from different machines, accessing the db.db file, like a web application. Of course, in this case, you need some type of database server.
In terms of design, this is what I think of these requirements:
Local mode, the GUI client directly access the class files, namely, Data.class, etc.
Network mode, the GUI client calls the data client, which in terms calls the database server on a remote machine.
Any SCJDs out there willing to help out on this issue?
