A J2EE Reading List
Jun 11th, 2005 by phil
Here is a recommended reading list for anyone who has to work with J2EE. These are books that I have read and found to be useful.
Core J2EE Patterns: Best Practices and Design Strategies, 2nd Edition
This book discusses a number of J2EE design considerations and bad practices and then provides a catalog of J2EE design patterns. One thing to keep in mind while reading this book is that some of the design patterns are band-aids meant to mitigate some of the drawbacks to using EJBs. Think carefully about whether or not the tradeoffs are worth it before employing one of these band-aid patterns.
Bitter EJB
Manning is quickly becoming one of my favorite publishers. This book discusses a number of antipatterns associated with the use of EJBs and provides some solutions and workarounds.
Expert One-on-One J2EE Design and Development
This book was originally published by the now defunct Wrox Press, but has been picked up by John Wiley and Sons. It provides a broad overview of J2EE development where the previously mentioned titles focus more on patterns and antipatterns. The sample code provided with this book was the basis for the Spring Framework. If you are using the Spring Framework this book provides a very interesting insight into its motivation and design.
Expert One-on-One J2EE Development without EJB
This book is a follow up to Expert One-on-One J2EE Design and Development that focuses on using the Spring Framework instead of more traditional J2EE technologies such as EJB. There is some overlap with the previous book, but I still found it useful since it provides more detail on how to use Spring.




