Also provide user documentation for the database server and the gui client
This is like a manual. It explains how to run the program.
What I did was to make a simple HTML page with the user documentation. One for the client/GUI and one for the server. I put the HTML page on a JFrame with a JEditorPane and a JScrollPane and a menu with an exit option.
The URL() constructor takes a
string that is the path and filename of the .html file.
Both the server and my client had GUIs and had a help menu item, that would call up this Documentation class and put the correct HTML file in the JFrame, and display the Frame.
But most people don't have a gui for the Server. I wanted one so I could have the Help file there.
My server gui was simple, just a Menu, a button saying "Stop Server", and a "Status line" saying what the server was doing, which most of the time said "Waiting for client request"
Mark