Which book to do you recommend for a good understanding of EJB. I am a beginner, but I am looking for both core and advanced EJB concepts. I browsed thru amazon and am confused now. I was going to make a choice between HeadFirst & Richard Monson-Haefel. Am I making a wrong choice or is there something better out there? Thanks
Before spending your money, you might try Sun's tutorial: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/J2eeTutorialTOC.html. It's a very nice and enjoyable reading and is free. It explains J2EE from Sun's perspective, which is something that you might like starting with. As for the best book to start with, I definitely cannot tell you which one could be, but I�d like to recomand you a book that I found very good for both beginners and advanced developers: Mastering Enterprise JavaBeans (2nd Edition) by Ed Roman, Scott Ambler, Tyler Jewell. However I have to point one more thing to you: J2EE cannot be comprehended as a technology or a spec only. It must be understood and mastered within an application server. There are a lot of rules as part of the spec, but there are even more non-standard rules introduced by the container vendors. Thinking only about entity beans for example, because of the complexity of the problem they try to solve, WebLogic for example, introduces so many flags and extra server-side features (like caching, optimizing concurrency access, etc) more than for all other components all together. Hence you might think about buying a book that explains not only advanced J2EE techniques, but also provides you examples and helps you to understand the container you�d like to master as well.
Mastering Enterprise JavaBeans by Roman, et. al. is a very good book which is now in its 3rd edition which provides coverage of some of the latest JEE 1.4 features. It is available as a FREE download at theserverside.
kktec<br />SCJP, SCWCD, SCJD<br />"What we observe is not nature itself, but nature exposed to our method of questioning." - Werner Heisenberg