I am happy to share that I have cleared OCMJEA step I exam - 1z0-807. I prepared for 3 months - mainly after office, during weekends and whenever I got spare time in the middle of my office work. Though my score is just the passing score but I am happy that I can focus on the next step. There was technical difficulties in the computer during the test at Pearson Vue test center. After I started the test, the computer display was disappearing for 2-3 seconds and again coming back. And this was happening almost in every 2 min. I reported this to the invigilator who called Oracle Support team to fix the issue. Then invigilator stopped my exam and asked me to wait in the reception. She worked with technical team and gave me another computer to continue the exam. The exam again started from where I left. The issue still persisted. It was very much irritating and hard to give the test. Every time when I was putting concentration in reading the question, the screen display was disappearing suddenly breaking my concentration. I reported that to the invigilator again. She asked me whether I want to reschedule my exam or I have to continue like this. I thought that it's again painful to wait and read for another week and come back to the test center. So I decided to continue the test with patience and passed with 71%...finger crossed..... I could have been correct few more questing making little bit better score.
Here is my experience during preparation -
The exam does not check for in-depth knowledge of each JEE technology, rather it wants you to test what is what and what, when it is used, where it is used, where it should be best fitted, what is not to use, where not to use, what are the advantages/disadvantages of different JEE technologies, advantage of one technology over another technology, different tiers of N-tier architecture, their advantages and disadvantages, advantages and disadvantages of 1/2/3/N tier architectures, different layers, different laws like leaky abstraction, open closed principle, interfaces segregation principle, common reuse principle, interface, inheritance, encapsulation, composition, identifying GOF design pattern based on given scenario, identifying JEE design pattern based on scenario, find useful integration technology based on given scenario, scenario based anti patterns.
All the questions are scenario based. There is almost no straight forward questions. So it is required to do lot of scenario based question before appearing for the test.
I have bought myExam cloud simulator. This is full waste of money. I wasted my money and time by buying and practicing this. Here 90% questions are one liner straight forward. The questions are not updated and connection is slow. Answer explanation is not good.
I bought whizlab too. This one is better and updated. Questions qualities are better than myExam cloud but yet not up to the expectations. Far more easier than actual test. Final exam of this simulator is good but still much easier than real test.
Here is the link of the questions which are almost of same standard(not updated to JEE6).
I have studied following books during my preparation:
1. OCM Java EE 6 Enterprise Architect Exam Guide by Paul Allen & Joseph Bambara. A must read book. Need to read thoroughly. Though practice questions are not good.
2. Sun Certified Enterprise Architect for Java EE Study Guide by Mark Cade & Humphrey Sheil( Good book giving a good overview)
3. Core J2EE Patterns: Best Practices and Design Strategies by John Crupi, Deepak Alur, Dan Malks. A must read book
4. EJB 3 in Action - in depth reading is not required. But need to read hand get sufficient knowledge of different EJBs and JPA
5. GoF design Pattern - any good tutorial site. Paul Allen & Joseph Bambara's book is also good on this.
6. Java Web Services: Up and Running - by Martin Kalin. In depth reading is not required.
7. JEE 6 documentaion whenever requred to understand something - https://docs.oracle.com/javaee/6/tutorial/doc/