Well I just finished taking the beta exam. I hope I passed, but I think it will be close. I had doen
EJB 1.1 about three years ago, and only started learning 2.0 when I signed up for the Beta.
Here are my suggestions for taking the exam.
1. know which exceptions are thrown from which method, and whether it is a local or remote bean. And also how the container handles exceptions while in a transaction.
2. EJB-QL, how to create queries.
3. Security. Know it well. Chapter 21 of the specs.
4. Transactions. Know the attributes really well, and how exceptions are handled, like I stated in #1.
5. Know the lifecycle of all types of EJBs. Know when an Entity Bean has knowledge of its identity.
6. The deployement descriptor tags are pretty easy if you know the tags, and its purpose. You do not have to memorize all the tags names and order like in the SCWCD exam, but know what does what and why.
7. Definitely know the responsibilities of each role. Especially the containers responsibility.
8. MDB, are very cool. This is the first time I learned about them and they have distinct and specific requirements. If you know these you will do very well with these questions.
Basically I found that they asked everything that is in the objectives for this exam. I feel they covered everything really well.
For the drag and drop questions. I had 25 of them. To make them work is simple, when you drag the choice to the location the cursor will change.
If the cursor is a box, then it will stick to the location.
If you see the cursor is a circle with a diagonal line, then it will not drop it in any location.
I am very happy that I am done, but it was a lot of fun. My brain went to mush near the end, and things I knew at the beginning, I started forgeting and getting mixed up near the end.
Well that all I can think of right now.
Thanks and I hope this helps.
Mark