I took the BCD5 exam today and passed with 90%. Better than I expected.
The resources I used:
*EJB3 in Action (covers the basics, liked it has all the annotations in the appendix as a complete reference)
*MZ's study notes (great summary)
*EJB3-core spec (skim through it)
*EJB3-persistence spec (skim through it)
*ejb-jar schema (xsd) v3
*persistence schema (xsd) v1
*orm schema (xsd) v1
What to look out for? Hmm I found the transactions and security topics hardest to grasp solidly. I scratched my head for some of these questions during the exam because the answer choices are just so similarly.
What I memorized for the exam are:
SFSB1.equals(SFSB1) => true
SFSB1.equals(SFSB2) => false
SLSB1.equals(SLSB1) => true
SLSB1.equals(SLSB2) => true
@PersistentUnit = EntityManagerFactory
@PersistentContext = EntityManager
container manged EM = JTA EM