• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed SCJD with 142/155

 
Bill Wooten
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I wanted to thank everyone here at JavaRanch. I didn't need to post because everything was already here.
My score breakdown was:
Score: 142
Comment: This report shows the total points that could have been awarded in each section and the actual number of points you were awarded. This is provided to give you per-section feedback on your strengths. The maximum possible # of points is 155; the minimum to pass is 124. General Considerations(maximum = 58): 58 Documentation(maximum = 20): 20 GUI(maximum = 24): 20 Server(maximum = 53): 44

I didn't create a LockManager class and just held the locked records in a hashtable in the Data class. I'm guessing that is why I lost so many points on the server. I used the Observer/Observable pattern with the gui. My gui was simple and didn't go overboard with it, so that is probaly why I lost the points there.
It took exactly 3 weeks to get my results. I took the test on 7/3 and got the results on 7/24. Not bad considering there was a holiday in there.
For my other design decisions, I modified Data, used RMI and used the Factory pattern for my RMI connection. I also used the Unreferenced interface to clean up stale locks.
If you have any other specific questions, please ask. I'll be glad to answer them as best as I can.
Anyway, thanks again for all the help. I am recommending this site to my co-workers that are working on the cert. Good luck to everyone!!
Bill Wooten
 
Jessica Sant
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
nicely done! -- and thanks for the recommendation!
 
Sam Stackly
Ranch Hand
Posts: 109
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well Done Bill , Congrats and thanks for your comments,
Sam
 
Valentin Crettaz
Gold Digger
Sheriff
Posts: 7610
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Great job Bill
 
Gosling Gong
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations, Bill!
Could you explain how you handle the exceptions and how you comment your code?
thanks!
 
Robin Underwood
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!
 
vital kumar
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations!!!
 
Bill Wooten
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As far as commenting my code, I didn't go overboard on commenting the code within my methods. I commented around the deprecated method fixes and around my criteriaFind method. Otherwise, I wrote detailed JavaDoc comments for each method.
As for my exception handling, I created a custom FBNException class and a FBNExceptionFactory. At each system level (server, data, services, etc), I would catch their exceptions and create a FBNException with a message that I wanted displayed to the user of that system. For example, I had a facade class that had a bookSeat method. That method didn't need to know that there was an IOException in the Data class. It just needed to know that an exception occured and what message it needed to display. This made my exception handling a lot easier and if I want to make a change to the message or catch a new exception, I only have to make that change in the factory class.
I hope this makes sense. I did that code about 2 months ago and I don't have it here at work, so my description may be a little fuzzy. I hope it helps.
 
Mike Piotrowski
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bill,
Congratulations and great job!!
Mike
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Bill. Good Score, and thanks for posting the reason why you thought you lost points.
Mark
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic