File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Certification Results and the fly likes cleared SCJD 381/400 Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Certification Results
Bookmark "cleared SCJD 381/400" Watch "cleared SCJD 381/400" New topic
Author

cleared SCJD 381/400

Guillaume Jeudy
Greenhorn

Joined: Jul 27, 2009
Posts: 24
Hi guys,

I just cleared SCJD URLyBird assignment.

Here's my score:

General Con: 100 90
Documentation: 70 70
OOD: 30 30
GUI: 40 31
Locking: 80 80
Data Store: 40 40
Network Server: 40 40
Total: 400 381

Breakdown of my choices:

-3-tier layering (thin client layer, service layer, db layer)
-Networking with RMI (easier to use, simpler resulting code for junior level programmer understanding)
-Control database record lock owner by running thread
-Initialize DBSchema class at startup by reading database file header. Helps make the code more flexible if schema changes.
-UI implemented with the MVP pattern. UI components are kept simple, search fields are free text fields, table not sortable.
-48 hours rule not implemented, I decided that would restrict the software too much, users manually enforce this in their business process.
-primary key of the record is the index position in the file (preferred simple solution again)
-Locking: due to DBMain interface had to assume that client code to DBMain is well-behaved and does always follow the right method call sequence.
i.e. lock()
update()
unlock()
This well-behaveness is enforced in the service layer which is assumed to be the sole client to DBMain.
-javadoc, followed rigourously all javadoc best practices.
-reviewed code with checkstyle plugin with sun coding convention template.

I'd like to thank you all for the useful information you provided in this forum.

Cheers!


SCJP 1.4 and 6.0, SCJD
Roberto Perillo
Bartender

Joined: Dec 28, 2007
Posts: 2264
    
    3

Congrats, champ!


Cheers, Bob "John Lennon" Perillo
SCJP, SCWCD, SCJD, SCBCD - Daileon: A Tool for Enabling Domain Annotations
Carlos Morillo
Ranch Hand

Joined: Jun 06, 2009
Posts: 221

Hi Guillaume,


Congratulations!



Best,


Carlos.


SCSA, OCA, SCJP 5.0, SCJD http://www.linkedin.com/in/carlosamorillo
Naveen Narayanan
Ranch Hand

Joined: Sep 11, 2007
Posts: 114

Congratz Guillaume


SCJP 5.0, SCJD, SCWCD
Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5212
    
  12

Congratulations with a great score (and a maximum score on the locking section )

Kind regards,
Roel


SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
Ehsan Rahman
Ranch Hand

Joined: Feb 16, 2009
Posts: 59

Excellent, well done!


SCJP 1.5, SCJD 1.6
Paul Anilprem
Enthuware Software Support
Ranch Hand

Joined: Sep 23, 2000
Posts: 3285
    
    7
Congratulations!!!


Enthuware - Best Mock Exams and Questions for Oracle/Sun Java Certifications
Quality Guaranteed - Pass or Full Refund!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: cleared SCJD 381/400