aspose file tools*
The moose likes Certification Results and the fly likes Passed SCJD 2.3.2 B&S 336/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 2.3.2 B&S 336/400 " Watch "Passed SCJD 2.3.2 B&S 336/400 " New topic
Author

Passed SCJD 2.3.2 B&S 336/400

Werner Joerling
Ranch Hand

Joined: Mar 23, 2003
Posts: 35
Hi all,
just I got my result. Of course I'm happy to have passed but the score is disappointingly low, especially the GUI section.
Furthermore I waited for my result since March 29.
Here are images of my GUIs. Can someone explain me what is wrong with them?

Thanks to all here.
Werner
Hanna Habashy
Ranch Hand

Joined: Aug 20, 2003
Posts: 532
Congratulation Werner
Your score is not bad, I wish I just can pass with the same score


SCJD 1.4<br />SCJP 1.4<br />-----------------------------------<br />"With regard to excellence, it is not enough to know, but we must try to have and use it.<br />" Aristotle
Baris Dere
Ranch Hand

Joined: Mar 23, 2004
Posts: 31
Congratulation Werner,
A good score.
When I saw your client GUI, I couldn't see your book button. When I looked becarfully I saw it. Maybe due something like this.
So now hope I can pass ;-)
Success with your next examen.
Baris Dere
Baris Dere
Ranch Hand

Joined: Mar 23, 2004
Posts: 31
Werner,
How did you implement locking mechanism?
Can you tell us a bit about it?
Thanks
Baris Dere
Werner Joerling
Ranch Hand

Joined: Mar 23, 2003
Posts: 35

Originally posted by Baris Dere:

How did you implement locking mechanism?


I did the locking mechanism similar to that in Mehran Habibi's book. There isn't a lock manager, but rather a

intended to store the locked records.
All record access methods (read, find, create, delete, update) in the Data class are synchronized by the method modifier 'synchronized'.
('create' and 'delete' aren't really implemented, they simply throw UnsupportedOperationException).
The lock methods (lock, unlock, isLocked) are using synchronized blocks

and the 'unlock' mehod calls

when recNo has been removed.
The single record access methods (read, update, delete) throw IllegalStateException if the recNo isn't locked.
The bulk record access method 'find' uses lock/read/unlock inside a loop over all records and skips deleted records.
There is a middle tier (locally or remotely accessible) between the clients
and the DBMain interface that implements the high level methods 'book' and 'search' and ensures the correct use of the lock/unlock protocol (db is of type DBMain).

Werner
[ May 12, 2004: Message edited by: Werner Joerling ]
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11508
    
  95

Congratulations Werner
Your GUIs looked fine to me - there are some things I would do differently, but nothing major.
Since you are using the platform L&F there may have been something odd happen when run on a different platform (unlikely, but possible).
Does your screen resize nicely?
Regards, Andrew


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

Joined: Jun 02, 2003
Posts: 1872
Congratulations, Werner!
Baris Dere
Ranch Hand

Joined: Mar 23, 2004
Posts: 31
Thank you Werner

success
Vishwa Kumba
Ranch Hand

Joined: Aug 27, 2003
Posts: 1066
Congratulations!

Originally posted by Werner Joerling:
All record access methods (read, find, create, delete, update) in the Data class are synchronized by the method modifier 'synchronized'.
('create' and 'delete' aren't really implemented, they simply throw UnsupportedOperationException).


Empty create()/delete() methods are a bit tempting!
[ May 13, 2004: Message edited by: Vishwa Kumba ]
Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11508
    
  95

Moved to the Sun Certification Results forum. You can now find this post here.
Nicholas Cheung
Ranch Hand

Joined: Nov 07, 2003
Posts: 4982
Congrad!!!

Your Locking score is PERFECT!

You did a good job!!!

Nick


SCJP 1.2, OCP 9i DBA, SCWCD 1.3, SCJP 1.4 (SAI), SCJD 1.4, SCWCD 1.4 (Beta), ICED (IBM 287, IBM 484, IBM 486), SCMAD 1.0 (Beta), SCBCD 1.3, ICSD (IBM 288), ICDBA (IBM 700, IBM 701), SCDJWS, ICSD (IBM 348), OCP 10g DBA (Beta), SCJP 5.0 (Beta), SCJA 1.0 (Beta), MCP(70-270), SCBCD 5.0 (Beta), SCJP 6.0, SCEA for JEE5 (in progress)
Hari Vignesh Padmanaban
Ranch Hand

Joined: Oct 07, 2003
Posts: 578
Congrats !!!
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Passed SCJD 2.3.2 B&S 336/400