I have cleared all the exams for OCMJEA 6 certification. I got the result today. I have been following the experiences and information being shared on this forum by all members. I would like to thank all of you for the guidance and information that helped me clear these exams – especially to K Tsang (‘the buddy on the JavaRanch’).
I am hereby documenting the details of my journey to help the future candidates.
My professional background: I have 11 years of experience in software application development/maintenance work. I work in a technology outsourcing company. Most of the work I have done involved software application enhancement, re-engineering, re-writing, maintenance, support. Development from scratch was rare. Last one year I worked as an assistant to a senior architect, and assisted in his work – but did not do any independent architectural work.
My preparation: Overall I had put in 2 years of rigorous study effort to prepare for this certification.
For OCMJEA certification, I have studied the following books. I recommend all of these below:
1. Oracle/Sun Official online tutorial for Java EE 6 (Remarks: should be the first step).
2. Sun Certified Enterprise Architect for Java EE Study Guide -by Mark Cade and Humphrey Sheil (Remarks: a must)
3. SCEA study Guide – by Allen, Bambara (Remarks: This book is an old version, but it was very helpful; this book covered GoF patterns also – so I did not buy a separate book for GoF patterns)
4. UML distilled – by Martin Fowler (Remarks: provides basic understanding; enough for the part-2 exam)
5. Java Web Services up and running – by Martin Kalin (Remarks: optional for this certification; I read it out of self-interest; extremely helpful regarding web services)
6. EJB 3 in action – by Panda, Rahman, Lane (Remarks: a must; EJB version in it is a bit old; the EJB version covered in exam syllabus is 3.1 which this book does not cover, but the latest book was not available for me. Still, it is very helpful. The language is easy to read and understand)
7. Core J2EE Patterns – by Alur, Crupi, Malks (Remarks: a must; excellent book on J2EE patterns)
8. Core JavaServer Faces 3rd edition – by Geary, Horstman (Remarks: good reference on JSF; easy to read)
9. Real world Java EE patterns – by Adam Bien (Remarks: a must)
1Z0-807 Multiple choices Exam: About the Exam: I took 2 Hrs. to complete this exam, as I was reading through the questions slowly. I believe this exam can be completed within 1.5 Hrs. We will not face a shortage of time for this exam.
Most of the questions I got in the exam were moderately difficult. Few were very difficult. I did not come across any questions that were easy or frivolous. Each of the questions was very well designed, thought out by the team behind OCMJEA. They were thought provoking to the exam candidate. I really appreciate the effort put behind designing those questions.
Within 10 minutes of submitting the exam, I got the email notification saying my results are available for viewing on Certview portal.
About the preparation: I cleared this exam in my first attempt. I purchased the following to practice:
1. Practice Guide book by Amritendu De (Remarks: recommended. Helpful. But the breadth of the topics covered is not extensive)
2. Whizlabs online full package (Remarks: Extremely helpful; best among the lot; questions were truly in same standard as that of the real exam. Questions were difficult, and covered all required topics. This package showed me what all I did not know. I had to put in good amount of effort to learn all those things that I had missed out. But overall number of questions was moderate. Could have been more. Another drawback is – it is a lot more technical – such as asking about specific methods in APIs – which does not happen in the real exam)
3. EPractizelabs/ MyExamCloud online full package (Remarks: not much helpful; Vast number of questions are present in this package – but questions were very easy; required less knowledge to answer them; answering these questions did not help much to gauge my preparedness for the exam; breadth of topics covered was not good; more over – many repetitive questions were appearing in their exams – sometimes I had same question come up in the same mock exam 3 times. Exam software was faulty, and did not properly store my answers before evaluation)
1Z0-865 Assignment and 1Z0-866 Essay: I would recommend the following steps for preparation:
1. Cade & Sheil book (chapters 8 & 9): This book is very helpful. Cautionary note: Deployment diagram is not complete. Many elements not present in it.
2. Amritendu De book: This book is also very helpful. Same Cautionary note: Deployment diagram is not complete. Many elements not present in it.
3. Go through OCMJEA forum to read about various posts which said what all should be covered in Deployment diagrams (ex: http://www.coderanch.com/t/557632/java-Architect-OCMJEA/certification/SCEA-Assignment-Items-address-part).
4. Go through OCMJEA forum to read posts which said the part-2 assignment had failed in the evaluation, and the assessor evaluation comments. This exercise is invaluable.
5. Part-2 Tools used:
a. UML modelling tool: I used StarUML. Excellent tool. I would recommend it.
b. HTML static screen preparation: I used BlueGriffon. It is a WYSIWYG tool. Very intuitive, easy to use and free. I would recommend it.
6. Regarding part-3 essay, follow these steps:
a. First you need to identify the topics. So go through OCMJEA forum posts to read about essay topics.
b. Once topics are identified, prepare details about how your design meets those.
c. I had done this exercise. I spent only 2-3 days for this essay exam preparation. Out of the 8 questions that were asked in the exam, I had covered the answers for 6 questions this way.
After submitting the assignment, I faced problems in registering for the essay on Pearson website. This took few days to get rectified. So I had a gap of 6 days between submitting my part-2 assignment and part-3 essay exam. After the essay exam, I received my combined part-2 & part-3 result in 7 days.
Thanks & regards,
Mithun M S
OCMJEA 6 | TOGAF 9 | SOACP
The procedure is as below:
1. Open a new/existing class diagram.
2. Add a class to it the usual way.
3. Click on the class in the diagram to select it; then to the right-bottom of the screen, you will see a menu called 'Properties'. Expand it. Inside that, there is a checkbox called 'isAbstract'. Click on that to Check it. Now, your class becomes abstract. You can see that the class name font style changes to italics.
4. You can explore all other class properties this way.
Thanks & regards,
Mithun M S
OCMJEA 6 | TOGAF 9 | SOACP