I am not a Java Developer and i didn't had any experience in either of EJB
2.1 or 3.0 but I studied only on weekends for 4 months and i was able to clear the exam with 92%.
The material i found most useful for beginners like me is EJB 3 in Action
by Debu Panda
, Reza Rahman
and Derek Lane
I used Netbeans 6.5
for practice with Glassfish server
. The most important materials especially if you are appearing for SCBCD are Specs
and Enthuware simulator
Hope it helps..