This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Well, it took me several months to do the assignment, although the amount of programming would easily fit into a couple of weeks. I did the essay exam on black tuesday 11th (god bless!) and got my results sept. 21. One big piece of advice: Do not agonize over decisions too much. Any reasonable decision justified in your write up will be ok. I must admit I became very nervous about my decisions and changed my mind about some things over and over. My decisions: - used RMI - modified lock/unlock signature - used text field in gui (no combo boxes)
[This message has been edited by vladimir levin (edited September 21, 2001).]
Congrats on your success. I am trying to test my client/server jar files. I am facing a peculiar problem. I have packaged my classes in two jar files - server.jar and Client.jar. Server.jar contains among other classes Data and DataServer(RMI server). Client.jar contains all client classes. While testing- A. For RMI - 1. Run Server.jar 2. run client.jar Everything is OK. B. Local mode - Unable to run client.jar alone as it needs Data class, which is in server.jar. However even if I run Server.jar, client.jar still does not find Data class and returns error 'Data class not found' How you have addressed the issue. regards.
Congrat !!! Would you coment to us regarding your documentation and the questions in the essay exam ? Thx in adv
Joined: Dec 19, 2000
My Data class was in a jar file that was placed on both the client and the server. Make sure your CLASSPATH variable is set properly to find the Data class.
Joined: Dec 19, 2000
Ricardo, The essay questions are very straighforward and general. I won't say what they were, but trust me they're pretty obvious. As long as you write the assignment yourself, you won't have any problems with those questions. Documentation: I had a README.txt file which contained exactly what the assignment asked for. It was in the ROOT from where my assignment jar file was expanded to. Also a DESIGN.txt file contained my design decisions. Finally, I had a help folder which contained an index.html file for user help regarding booking flights, searching etc. This file was available directly or from the fbn application using the Help menu. As for the README.txt. I did not have any batch files for setting up the environment. Instead I very clearly specified how to set the PATH and CLASSPATH variables in the command line before executing the application.
[This message has been edited by vladimir levin (edited September 22, 2001).]
Joined: Sep 18, 2001
Originally posted by vladimir levin: My Data class was in a jar file that was placed on both the client and the server. Make sure your CLASSPATH variable is set properly to find the Data class. Thanks. I thought so too however I was wavering, as in this case the remote clients who do not require Data class would also have a copy in their systems (but then one can't have a perfect solution).Thanks once again.
Terry, What's next? I would like to get the architect certification, but I haven't used EJB, so it might take a while before I formally register for that. I might also go for the Jcert UML exam, thereby getting JCERT level II and leave it at that for now. Here is my score breakdown: General Considerations(maximum = 58): 58 Documentation(maximum = 20): 20 GUI(maximum = 24): 20 Server(maximum = 53): 49