I am already certified on SCBCD 1.3 and have a good work experience (about 3 years) on EJB 2.0 and EJB 2.1. Now, my new job is most likely going to demand Spring (out of context here), Hibernate and EJB 3.0. Hence, i intend to pursue SCBCD 5.0 - In this regard, would like the folks here to comment on my preparation plan:
1. EJB 3 in Action (Debu Panda et. al.) 2. Pro EJB 3 - JPA 3. Mikalai Zaikin (Quick Reference Only) 4. Whizlabs Simulator
Mostly, i will be exposed to Hibernate and EJB 3.0 on daily basis at office and working simultaneously to achieve the certification (Hence the practical part will add up to my exam preparation).
Please add/subtract/comment on the same.
Bachelor of Engineering [Information Science and Engineering]
SCJP 1.4, SCJP 1.5, SCBCD 1.3, SCBCD 5.0
Quest C, Quest C++, Quest Data Structures
OCMJEEA 6.0 PI, PII [In Progress]
hi Mate , Use Enthuware instead of Whizlabs Simulator . its cheeper and as good or better. Also Mastering EJB 5th edition by O'Rielly is real good. All the best [ July 17, 2008: Message edited by: Christophe Verre ]
Your plan is pretty good. Except that please read the specs. They are crucial to have a good understanding with EJB 3.0 and get a high score. Use Enthuware instead of Whizlabs since enthuware has challenging questions which will give you a feel of the exam. The specs never seem to end as they are detailed, but its necessary to read them. You can get the specs by going to the FAQ section of SCBCD on this site.
About Meherdad's suggestion, well...if you are ready to go through 800 pages of boring scratch-your-hair-out pages of text, you can read the O'Reilly's book, but EJB3 in Action is an amazing book for a beginner at EJB 3.0 After this book, you should try to get hold of Pro EJB 3 which is good for the persistence portion(chapters 3 to 7). After this, read the SPECS and you will get an unbelievable high score.Use MZ's guide as a last minute refresher.
Best of luck for the prep. You'll be learning faster though, through your job. Keep Programming...