| Author |
Passed SCJD with (385/400)
|
Naveen Narayanan
Ranch Hand
Joined: Sep 11, 2007
Posts: 114
|
|
Hi All,
After 33 days of my essay-exam, It was 00:30 here and I just had a look at certmanager scraper,
found a new line … scjd is passed . It took months of reading, writing, designing, testing and
burning midnight oil.
My scorecard says
General Con: 100 92
Documentation: 70 70
OOD: 30 30
GUI: 40 33
Locking: 80 80
Data Store: 40 40
Network Server: 40 40
Total: 400 385
I am thankful to all those for inspiration, guidance and support, to name a few
Andrew for the bookCathy and Bert for giving the start Roberto for his data locking test caseRoel for his submission jar test case and Ant scriptTsang and many other ranchers for excellent stuffs in Javaranch
The story starts with downloading the sun’s interface and cramming Andrew’s book. Initially I gone for
a prototype and later did 3 levels of major enhancements to it. Every time I felt application is improving.
I choose for a 3-tier architecture (Presentation-Business-Data) and used patterns Façade, Adapter,
Singleton, Value Object, Observable and factory.
A basic outline of my attempt
Data class
My Interfaces are used to cover up RMIFile reading is dynamicReused deleted record numbersTreated a row as record, hasn’t gone much for a room object
GUI
Used menus, tooltips, message dialogs, status barSearch in two modes (Name-Location & Any Filed)Validation on TextFields after entryUsed customized table model
Network
I preferred RMIGenerated stubs just to be on safer sideUsed a remote and local interfaces
Others
Have a business serviceClient knows only business-exceptionsHaven’t gone after the 48 hours rule
I have used Eclipse, Junit, Checkstyle, Sun doc check, Ant and Visual source safe (I don’t have a cvs )
Probably I lost points in general consideration due to the reason that, my design choices was big, 800 lines
and I added a class diagram. Another reason might be because I messed up somewhere with coding standards
as well .
GUI section loss of points might be due to a toggling visibility search panel, for two search modes.
or because of an Observable for listening to gui updates.
Kind Regards,
Naveen Narayanan
|
SCJP 5.0, SCJD, SCWCD
|
 |
Roberto Perillo
Bartender
Joined: Dec 28, 2007
Posts: 2114
|
|
Howdy, champion!
I'm really happy for you! Congratulations!!!
|
Cheers, Bob "John Lennon" Perillo
SCJP, SCWCD, SCJD, SCBCD - Daileon: A Tool for Enabling Domain Annotations
|
 |
Bernd Wollny
Ranch Hand
Joined: May 15, 2006
Posts: 59
|
|
Congratz!!!
|
SCJP 1.4, SCJD/OCMJD
|
 |
Carlos Morillo
Ranch Hand
Joined: Jun 06, 2009
Posts: 209
|
|
Congratulations!
|
SCSA, OCA, SCJP 5.0, SCJD http://www.linkedin.com/in/carlosamorillo
|
 |
K. Tsang
Ranch Hand
Joined: Sep 13, 2007
Posts: 894
|
|
Congrats and you can party
|
K. Tsang JavaRanch SCJD/OCM-JD
|
 |
Roel De Nijs
Bartender
Joined: Jul 19, 2004
Posts: 3738
|
|
Hi Naveen,
Congratulations with a great score! All the waiting finally paid off
As a side note: I also used an Observable in my GUI, so I would be surprised if you lost some points because of that.
Kind regards,
Roel
|
SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
|
 |
Naveen Narayanan
Ranch Hand
Joined: Sep 11, 2007
Posts: 114
|
|
Thanks Roel and all,
If Observable doesn't prove costly, then another fault might be
I have made a fancy about-box using JEditorPane and setting content-type to "text/html"
|
 |
Roel De Nijs
Bartender
Joined: Jul 19, 2004
Posts: 3738
|
|
Naveen Narayanan wrote:then another fault might be I have made a fancy about-box using JEditorPane and setting content-type to "text/html"
That could be the price you have to pay for adding things that are not required at all
|
 |
sohrab khan
Greenhorn
Joined: Sep 10, 2007
Posts: 13
|
|
|
Congrats Naveen
|
Sohrab Khan SCJP, SCJD, OCPDBA, MCSE
3tons Web Directory | EggDir Directory
|
 |
 |
|
|
subject: Passed SCJD with (385/400)
|
|
|