This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hello, I've almost finished my submission, but still have few minor (I guess) issues. Any ideas on these:
suncertify.properties: is it worth to waste time by implementing gui configuration persistence (window size and location, columns order etc.)? currenlty I store only database file path, host name and port (different for each mode) - is it enough (for this assignment only, since I'm sure that this couldn't be enough for real application)?
suncertify.properties: how to handle situation, then server and client applications are started in the same machine from the same folder - only one of them will get properties saved? I could implement some kind of refresh-before-save for Properties, but event with this approach there is no possibility to synchronize different VMs for properties file access? maybe I just need to mention this problem in choices and userguide (do not use networked mode for single workstation)?
runme.jar: I have package.html files (for javadocs) - should I include them then building runme.jar?
userguide.txt: my userguide is only 150 lines long (up to 80 characters in line, ~7.5kb) - is it too small? some people mentioned userguides of 12 pages or smth like that - I'm a bit cunfused - is it necesary to write 12 pages in order to explain one screen with 2 business functions (search and book) and ~6 gui controls? Just image such userguide for this forum - whole book of at least 200 pages.
userguide.txt: I have small sections on installation and setup, but I'm not sure about details like how to setup PATH and CLASSPATH - is it necessary?
packaging: how should I call my submission jar?
And one more quite interesting (at least for me) note - I have used inner non-static class derived from DefaultTableModel, which used outer class instance variables. And what a surprise - from eclipse platform everything worked fine, but then I tried to start from command line, I've got null pointer from inner class method. This mehtod was called by inner class constructor and tried to access outer class instance variables. Outer class reference this was null! [ June 11, 2004: Message edited by: Gytis Jakutonis ]
Joined: Feb 02, 2004
unfortunately nobody can help me with these isues, so I'll split them into 3 topics. [ June 14, 2004: Message edited by: Gytis Jakutonis ]