I used EJB3 in Action along with the specs for my preparation.
For test programs I used NetBeans and Glassfish.
I think I spent too much time on reading little details so that I could score well. But anyway, that should help me in my work. Overall, I think the experience of preparing for and taking the test is a good way to ensure confidence in working with EJB3/JPA technology.
Next? SCEA 5 I guess. But it maybe a while before I go for that. Planning to brush up on Hibernate/Spring/Struts2 first. Let's see.