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.
The moose likes Certification Results and the fly likes Passed SCJD with (385/400) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Certification » Certification Results
Bookmark "Passed SCJD with (385/400) " Watch "Passed SCJD with (385/400) " New topic

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 book
  • Cathy and Bert for giving the start
  • Roberto for his data locking test case
  • Roel for his submission jar test case and Ant script
  • Tsang 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 RMI
  • File reading is dynamic
  • Reused deleted record numbers
  • Treated a row as record, hasn’t gone much for a room object

  • GUI
  • Used menus, tooltips, message dialogs, status bar
  • Search in two modes (Name-Location & Any Filed)
  • Validation on TextFields after entry
  • Used customized table model

  • Network
  • I preferred RMI
  • Generated stubs just to be on safer side
  • Used a remote and local interfaces

  • Others
  • Have a business service
  • Client knows only business-exceptions
  • Haven’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

    Roberto Perillo

    Joined: Dec 28, 2007
    Posts: 2270

    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


    Carlos Morillo
    Ranch Hand

    Joined: Jun 06, 2009
    Posts: 221


    K. Tsang

    Joined: Sep 13, 2007
    Posts: 2985

    Congrats and you can party

    K. Tsang JavaRanch SCJP5 SCJD OCPJP7 OCPWCD5 OCPBCD5 OCPWSD5 OCMJEA5 part 1 part 2/3
    Roel De Nijs

    Joined: Jul 19, 2004
    Posts: 7251

    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,

    SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
    OCAJP 7
    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

    Joined: Jul 19, 2004
    Posts: 7251

    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

    Joined: Sep 10, 2007
    Posts: 13
    Congrats Naveen

    Sohrab Khan SCJP, SCJD, OCPDBA, MCSE
    3tons Web Directory | EggDir Directory
    Have you checked out Aspose?
    subject: Passed SCJD with (385/400)
    It's not a secret anymore!