Forums Register Login

Finally passed SCJD... 354/400 :-)

+Pie Number of slices to send: Send
After more than 4 weeks waiting, finally I got the results !

Section Summary: Section Max Actual Points Points
General Con: 100 90
Documentation: 70 63
OOD: 30 30
GUI: 40 31
Locking: 80 70
Data Store: 40 40
Network Server: 40 30
Total: 400 354

What really surprised me is the GUI score, I really had a nice GUI. Maybe it was over-desinged with a toolbar complete with icons...
My biggest worry was the 44/80/locking score, but happily this had not come true
The scores very closely follow those of Anton Golovin. Coincidence or not ??
Thanx to everybody on the forum, your help was of great value !!
And now I go to the pub !
Grtz, Klaas

[ November 10, 2004: Message edited by: Klaas van Gelder ]
[ November 12, 2004: Message edited by: Klaas van Gelder ]
+Pie Number of slices to send: Send
Congratulations. Go and get drunk , you've earned it.
+Pie Number of slices to send: Send
Congratulations!!!

Can I ask: Did you check for deleted records in your lock method after waiting for it to be unlocked, by any chance? But 70/80 is a good locking score. It probably means the idea was generally right but some little error was made which did not really show that the solution would be incorrect had it been included. In my case it was probably as per the question above.

As for the network server, I believe I did not check if the number of clients to connect to RMI was limited (it seems to be.) There was a post to that effect on the forum recently. Unfortunately, I do not remember the name of the post.
[ November 10, 2004: Message edited by: Anton Golovin ]
+Pie Number of slices to send: Send
Congratulations Klaas

I have moved this topic to the Sun Certification Results forum. You can now find it here.

Regards, Andrew
+Pie Number of slices to send: Send
Congrats Klaas!!
+Pie Number of slices to send: Send
Hi Anton, no I never checked for deleted records. Maybe that is the reason for my loss of points...
What I DID (besides normal locking/unlocking) is monitoring lost client connections by using the Unreferenced interface on the remote client object. When the remote object vanishes due to connection loss, I unlocked all records eventually hold by this particular client. I implemented this in a unlockAll method of my LockManager class (which also contain the lock and unlock methods).
In both unlock and unlockAll, I used notifyAll to wake up waiting threads.
grtz Klaas
+Pie Number of slices to send: Send
In any case, you passed with a good score! Congratulations! What's next?
I'm full of tinier men! And a tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 931 times.
Similar Threads
Passed 354/400 !!
Passed SCJD 356/400
Passed 354 / 400
Pass 94.25%
Passed. thanks everyone
More...

All times above are in ranch (not your local) time.
The current ranch time is
Apr 16, 2024 01:36:29.