Hello everybody! I took the exam 29/06, and 19/07 I received my results:
Summary Report:
General Considerations: Maximum=58 Deductions=0 Actual=58
Documentation: Maximum=20 Deductions=0 Actual=20 GUI: Maximum=24 Deductions=6 Actual=18
Server: Maximum=53 Deductions=0 Actual=53
Total: Maximum=155 Deductions=6
Certification Score=149
I implemented this project in about 3 weeks working about 2 hour a day. I have 1,5 year experience in
Java.
I didn't post any message here, but I read a LOT of messages in this forum. Without this great help I would not get this great result! Specially, the Mark's messages had great importance for me. Thank you, Mark! I love you! hehe
Well, as you can see, I had only deductions from the GUI. My GUI was very simple. It uses only flow and border layout. The GUI has only one screen, and from it is possible search flights (filtering with origin and destination flights combo boxes at the top of screen), choose a flight in the center jtable and book flights with the bottom panel. It has confirmation dialogs, errors dialogs, help on-line. I don't know where are my "mistakes" yet.
I used RMI. Used the unreferenced feature. No threads to look for dead clients. I had a Facade with the business methods of the Data (like criteriasearch and book), a Controller for the GUI that uses the facade. The GUI has only display components, and getters methods for the combo boxes, text field (number of seats) and methods to add the listeners. I didn't implement lock squeme in local mode (empty methods). I didn't modify the lock parameters because I used the LockManager class (discussed in a lot of messages here). I extended the AbstractTableModel. I used a factory to select from the local or remote implementation (two overloaded methods). The documentation was very small and concise. I documented (javadoc) all the public methods and protected methods and didn't document the private methods (only some code comments). I had 3 packages: server, client and db.
The exam was really very simple. Much like the design choices document.
Sorry for my poor english... I'm from Brazil (THE WORLD CUP CHAMPION!! UAU

)
If you have any questions, please, send to me. I'm now in Japan, but I will try to reply as soon as I can.
THANK YOU, JAVA RANCHers!