Here is a text from the instructions.html document:
"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."
I just wanted to be sure... Here is what my application do:
A standalone client which is started with
java -jar runme.jar alone...
The standalone client asks for the path/name of the data file on the
local computer and starts the application.
A network client which is started with java -jar runme.jar...
The network client asks for the IP or host name of the server and the port... (no local file here)
what is this thing about "it must also accept an indication that a local database is to be used". Am I supposed to also ask for a local database in
network mode? Or provide a choice in the user interface for the local or
network mode, because it is strictly controled by the startup argument
alone/server/<nothing...>
Any advice?