Yippee,
I spent way too much time on this due to my paranoia about automatic failure but the results (particularly the learning) justify it.
I wish to offer my thanks to ALL of the forum participants for your thought provoking questions and comments. The "Should lock methods be callable by the client"
thread (BTW, I'm solidly a 3-tierer, NO temptation to go over to the dark side) was particularly illuminating. I would of had a hard time passing without this forum. I will hopefully help some others by posting some info on my own design and what risks I took in the
SCJD forum.
I also wish to offer a special thanks to the following forum moderators and frequent contributors: Phillippe Maquet, Andrew Monkhouse, Mark Spritzler, Jim Yingst, Tony Collins, Vlad Rabkin, and of course Max Habibi for his excellent book which was a great help. Sorry if I left anybody out, I'm an old guy (52) and my memory isn't what it used to be (write-only).
My scoring breakdown was:
General Considerations 89/100
Documentation 70/70
O-O Design 30/30
GUI 40/40
Locking 80/80
Data Store 40/40
Network Server 40/40
As you can see, all my deducts were under General Considerations. My assignment was the B & S Contractors.
kktec
SCJP, SCWCD, SCJD