File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Certification Results and the fly likes Passed SCJD - 354 / 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 - 354 / 400" Watch "Passed SCJD - 354 / 400" New topic

Passed SCJD - 354 / 400

Terry Martinson
Ranch Hand

Joined: Oct 18, 2003
Posts: 293
Thanks to everyone in the SCJD forum!
Grade: P
Score: 354
Comment: This report shows the total 1.4 SCJD 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 score is 400; the minimum to pass is 320.
General Considerations (maximum = 100): 98
Documentation (maximum = 70): 69
O-O Design (maximum = 30): 27
GUI (maximum = 40): 36
Locking (maximum = 80): 44
Data store (maximum = 40): 40
Network server (maximum = 40): 40

Bharat Ruparel
Ranch Hand

Joined: Jul 30, 2003
Posts: 493

Philippe Maquet

Joined: Jun 02, 2003
Posts: 1872
Congratulations again!
Sang-Wook Kim
Ranch Hand

Joined: Jan 07, 2004
Posts: 36
You won your appeal!
Joyce Lee
Ranch Hand

Joined: Jul 11, 2003
Posts: 1392
Congratulations, Terry!!!
Hari priya
Ranch Hand

Joined: Mar 11, 2004
Posts: 134
Congrats Terry!
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11776

Congratulations Terry

The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Congrats Terry, perserverence works out for ya, even if I can't spell it.

Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Ken Krebs
Ranch Hand

Joined: Nov 27, 2002
Posts: 451
Happy for you TJ,

kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1066
Hari Vignesh Padmanaban
Ranch Hand

Joined: Oct 07, 2003
Posts: 578
Congrats Terry !!!
Satish Avadhanam
Ranch Hand

Joined: Aug 12, 2003
Posts: 697
Hi Terry, Congrats on winning the appeal and on passing too
Can you answer us a couple of questions please.
1. Can you give us an overview of your locking mechanism?
2. Did you deal client crashing?
3. Did you implement safe server shutdown?
Any comments would be greatly appreciated. Thanks.
Terry Martinson
Ranch Hand

Joined: Oct 18, 2003
Posts: 293
Thanks Satish and everyone.
Locking - Mine was pretty basic, modeled after Max's book, no fancy lock manager or anything like that. I used the lock mechanism for the logical record locking and synchronization where appropriate for physical record locking. Of course, I lost a big chunk of points for locking and got the famous 44 score.
Client Crashing - I did not deal with it. Clients in my app don't explicitly call the lock methods (thin client, with locking done server side via business methods in Data class).
Safe server shutdown - I had a very simple server gui to kick off the server and it also provided a shutdown button. Shutdown closed the appropriate database file and removed the binding, but did not notify clients or do anything fancy. To change properties, you shutdown the whole thing and start it up again. I did not use that shutdown hook approach that has been mentioned out here before.
I really focused on keeping my assignment simple (the KISS method). However, that almost killed me with the 48 hour rule as some of the SCJD'ers know from my detailed postings out on the forum.
Good luck!
Satish Avadhanam
Ranch Hand

Joined: Aug 12, 2003
Posts: 697
Thanks Terry for the detailed reply. Appreciate it.
I agree. Here's the link:
subject: Passed SCJD - 354 / 400
It's not a secret anymore!