This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
1. Head First EJB: Passing the Sun Certified Business Component Developer Exam, by Kathy Sierra and Bert Bates. The one book I think you need to study for this certification. Contains a mock exam that is more difficult than the actual exam (primarily because the actual exam doesn't have the dreaded "choose all that apply" questions).
2. Free (with a quick mandatory registration) mock exam at http://www.ejbcertificate.com/. This is a superior mock exam site (they also have sites for the SCJP and SCWCD) which goes to show that, like javaranch itself, sometimes the best things in life _are_ free. After completing Head First EJB, I believe the "learning by testing" strategy at this site is very effective. I suggest studying each section first and then going back and studying any faults. Continue studying the faults until there aren't any more. Then take the difficult exam (20 of the most often missed questions). Then take the final exam. I scored 88% on the final mock exam and 87% on the actual exam.