Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Passed SCJD with (385/400)

 
Ranch Hand
Posts: 114
Eclipse IDE Tomcat Server Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
     
    Bartender
    Posts: 2292
    3
    Eclipse IDE Spring Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Howdy, champion!

    I'm really happy for you! Congratulations!!!
     
    Ranch Hand
    Posts: 59
    Eclipse IDE Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Congratz!!!
     
    Ranch Hand
    Posts: 221
    Scala Python Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Congratulations!
     
    Bartender
    Posts: 3648
    16
    Mac OS X Firefox Browser Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Congrats and you can party
     
    Sheriff
    Posts: 11604
    178
    Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
     
    Naveen Narayanan
    Ranch Hand
    Posts: 114
    Eclipse IDE Tomcat Server Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    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
    Sheriff
    Posts: 11604
    178
    Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator

    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
     
    Greenhorn
    Posts: 13
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Congrats Naveen
     
    A wop bop a lu bop a womp bam boom! Tiny ad:
    Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
      Bookmark Topic Watch Topic
    • New Topic