File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes almost finished - few issues left Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "almost finished - few issues left" Watch "almost finished - few issues left" New topic

almost finished - few issues left

Gytis Jakutonis
Ranch Hand

Joined: Feb 02, 2004
Posts: 76
I've almost finished my submission, but still have few minor (I guess) issues. Any ideas on these:
  • 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)?
  • 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 ]
    Gytis Jakutonis
    Ranch Hand

    Joined: Feb 02, 2004
    Posts: 76
    unfortunately nobody can help me with these isues, so I'll split them into 3 topics.
    [ June 14, 2004: Message edited by: Gytis Jakutonis ]
    I agree. Here's the link:
    subject: almost finished - few issues left
    It's not a secret anymore!