In a nutshell, I'm new to programming. I wanted to learn JavaEE, so I figured that studying for exams would help me learn what is important, and so far it's been going well. I passed the JavaSE6 exam first, then the Web Components exam, and now the EJB exam. The EJB exam was the easiest of the three for me - the least "tricky" and the least material covered. To prepare, I first read EJB in Action -2nd Edition (which is still a "MEAP") and also some portions of EJB in Action -1st edition to fill in the gaps. I then took the first two of the four Enthuware exams and did not do too well (about 50% average for them). I then studied Ivan Krizsan notes, and I also read the JSR-318 spec for the sections related to the exam. I then took all four of the Enthuware tests, doing much better on the first two, ok on the third, and not so well on the fourth one: 83%, 87%, 78%, 63%, respectively. I filled in some gaps in my knowledge by reviewing sections of the reading material and then took the exam (86%).
I spent 20 days studying for this, averaging about maybe 6 hours per day. Now, I'm looking to start studying JPA. Thank you so much Ivan Krizsan for your most excellent note-taking, and to Paul at Enthuware for yet another great product. I'll be getting the JPA one next. I sure wish you had one for the Web Services.