Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed SCJD with a score of 151/155

 
Greg McNair
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all!-

I just got the news of having passed the SCJD!

Score: 151

Comment:

This report shows the total 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 number of points is 155; the minimum to pass is 124. Section Summary Report:
General Considerations: Maximum=58 Deductions=0 Actual=58
Documentation: Maximum=20 Deductions=0 Actual=20
GUI: Maximum=24 Deductions=4 Actual=20
Server: Maximum=53 Deductions=0 Actual=53 Total: Maximum=155 Deductions=4
Certification Score=151

Details:
- Chose RMI over Serialization.
- Developed using Java SDK 1.4.1_01 for Linux
- Implemented Java 1.4 logging where necessary.
- Implemented argument checking, throwing IllegalArgumentExceptions upon encountering bad arguments.

GUI:
- MVC pattern
- Generic, but custom Model
- Wrote to interfaces, implemented elsewhere.
- Simple user interface with hard-coded combo boxes for user choices.
- Implemented Java Preferences to retain user choices, such as most recent server or database file.

Server:
- Modified Data, did not subclass.
- Did not modify the lock and unlock signatures.
- Implemented a modified version of the Read/Write Lock Pattern, locking on a java.lang.Object instance, rather than java.lang.Thread.
- Implemented the Adapter pattern for the RMI implementation of the Data class. Implemented lock functionality here.
- Created a UNIX shell script and Windows batch script to aid server startup.
- Implemented the Factory pattern to supply remote clients with unique connections to the database.

Documentation:
- I worked very hard on the documentation, do not underestimate the time necessary to complete it.
- Wrote the design document from the standpoint of what a future developer would need to know so that he can make quick progress
- Cited references to my sources of Patterns, either publication or website

I'd like to thank everyone who has participated in the SCJD forum for having created such a great resource. It certainly facilitated the learning proces. In particular, Peter den Haan and Gennady Shapiro were of great help. If I needed a authoritative answer to any question, it was almost always possible to search using the subject itself and "Peter den Haan."

I'm now deciding whether to take the SCWCD before moving onto the SCEA.

-Greg McNair
 
Fisher Daniel
Ranch Hand
Posts: 582
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations to you...
daniel
 
Francis Siu
Ranch Hand
Posts: 867
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well done & Congratulations!
 
Ajith Kallambella
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good deal!
Congratulations for getting the perfect score and good luck for your future endeavours!
 
Ke Liu
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations !
 
John Lee
Ranch Hand
Posts: 2545
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Greg, great job.
Mark
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic