aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Room Class vs Data Class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Room Class vs Data Class" Watch "Room Class vs Data Class" New topic
Author

Room Class vs Data Class

John Mhenry
Greenhorn

Joined: Mar 15, 2013
Posts: 9
This is my second day of looking into SCJD assignment and I'm starting to get concerned about using Andrew Monkhouse's book.
The db is different, his db has built in unique identifiers(UPC), mine doesn't, also mine has a whole meta section where his doesn't.
I also noticed that there is an interface in his source which he didn't implement, whereas I have to implement mine under a 'Data' implementation.

This has started me wondering if the book is leading me down false paths and I should just ditch it.

I know, it sounds harsh, especially since Andrew is a legend.
Can someone who has actually completed the assignment with Andrews book let me know if I've got the wrong impression.
Guillaume Drouet
Ranch Hand

Joined: Apr 16, 2012
Posts: 36
The Monkhouse's book is perfect to prepare the assignement. I bought it and it was very useful.

Just keep in mind that any paper, topic or books that provides a sample project won't be the same as the assignement. Consequently, don't expect that issues like identifying a record in the database or what interface should implemented will be the same as in your assignment. For those details, share your problem on the forum. This approach will complete perfeclty the use of the book.

However, after reading the book, you will have a good idea about the design decision you have to make, the possible architecture you could build and the various tips and good practices which could be implemented. I recommand you to also read the Roberto's paper, which is very interesting in addition to the Monkhouse's book : http://www.coderanch.com/t/525915/java-developer-SCJD/certification/Demystifying-OCMJD-Certification-Successfully-Solving
John Mhenry
Greenhorn

Joined: Mar 15, 2013
Posts: 9
Guillaume Drouet wrote:The Monkhouse's book is perfect to prepare the assignement. I bought it and it was very useful.

Just keep in mind that any paper, topic or books that provides a sample project won't be the same as the assignement. Consequently, don't expect that issues like identifying a record in the database or what interface should implemented will be the same as in your assignment. For those details, share your problem on the forum. This approach will complete perfeclty the use of the book.

However, after reading the book, you will have a good idea about the design decision you have to make, the possible architecture you could build and the various tips and good practices which could be implemented. I recommand you to also read the Roberto's paper, which is very interesting in addition to the Monkhouse's book : http://www.coderanch.com/t/525915/java-developer-SCJD/certification/Demystifying-OCMJD-Certification-Successfully-Solving


Just a quick question, have you completed the exam? Did you follow Monkhouse's book?
Guillaume Drouet
Ranch Hand

Joined: Apr 16, 2012
Posts: 36
Yes and yes

I complete the exam and got 392/400.
Anayonkar Shivalkar
Bartender

Joined: Dec 08, 2010
Posts: 1507
    
    5

Hi John,

Welcome to CodeRanch!

I would agree with Guillaume. Even I was concerned about using the book. However, the main reason was due to version (the book is for SCJD version 5).

However, as Guillaume has mentioned, please keep in mind that:
1) Andrew's book talks about a specific project. Requirements of that project, and the one you've god will be different.
2) However, Andrew's project is much similar to actual OCMJD project from difficulty perspective (e.g. both project use file based database, both projects require to handle thread-safety and so on).
3) The book contains a very nice discussion about design decisions (e.g. sockets vs RMI) which is immensely valuable for assignment and theory exam.
4) Other issues related to exam (e.g. about packaging the deliverables, preparation for essay exam) are discussed very nicely in the book.

I would strongly recommend to go through the book. When I read it, more than 50% of my doubts were resolved just in first reading

All the Best!


Regards,
Anayonkar Shivalkar (SCJP, SCWCD, OCMJD, OCEEJBD)
Guillaume Drouet
Ranch Hand

Joined: Apr 16, 2012
Posts: 36
Anayonkar Shivalkar wrote:
The book contains a very nice discussion about design decisions (e.g. sockets vs RMI) which is immensely valuable for assignment and theory exam.


Also explains everything you have to know about threading, which is a critical part of the assignement
Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5282
    
  13

I used Andrew's book and passed the exam, even with full score. This book is great! It offers the concepts and insights in all areas you need to pass this certification. But you have to do thinking and developing, just like you would expect from a developer. It's not just copy-and-paste and your assignment is ready. That would give your certification no value at all!


SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
Paul Anilprem
Enthuware Software Support
Ranch Hand

Joined: Sep 23, 2000
Posts: 3298
    
    7
John Mhenry wrote:This is my second day of looking into SCJD assignment and I'm starting to get concerned about using Andrew Monkhouse's book.
The db is different, his db has built in unique identifiers(UPC), mine doesn't, also mine has a whole meta section where his doesn't.
I also noticed that there is an interface in his source which he didn't implement, whereas I have to implement mine under a 'Data' implementation.

This has started me wondering if the book is leading me down false paths and I should just ditch it.

I know, it sounds harsh, especially since Andrew is a legend.
Can someone who has actually completed the assignment with Andrews book let me know if I've got the wrong impression.


You may also want to take a look at a Sample Project available for free at enthuware.com. It will give you another perspective into the problem and possible solution. There are lot of details on the design within the code itself in the form of comments.

HTH,
Paul.


Enthuware - Best Mock Exams and Questions for Oracle/Sun Java Certifications
Quality Guaranteed - Pass or Full Refund!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Room Class vs Data Class