Bert Ertman

July 26, 2011

Book review: EJB 3.1 Cookbook – Richard M. Reese [Packt Publishing]

Filed under: Java — bertertman @ 8:45 am
Tags: , ,

A couple of weeks ago I was approached to write a review on EJB 3.1 Cookbook by Richard M. Reese published by Packt Publishing. So here we go…


EJB 3.1 Cookbook is a very decent book using the recipe formula to quickly learn the new features of EJB 3.1. Also developers entirely new to the improved way of developing EJBs as introduced by EJB 3.0/3.1 are pleasantly served as well.

In chapter 1 the books starts off a little bit odd. It tries to give you a quick start into using EJB 3.1 but for an unexerienced EJB developer it will probably raise a lot more questions than solve anything. In fact I believe that it had been even a beter book if chapter 1 was just simply omitted. In no way let is spoil the reading experience as in my view the actual book starts in the next chapter.

Because of the recipe formula the central theme of the chapters is about what you want to achieve and how you do it. While learning new tricks you are being explained the underlying nuts and bolts of the technology. If you want to dig deeper into the how and why of things the book serves as a good companion towards the EJB specifications itself. The order in which EJB features are introduced is sometimes a bit peculiar. Because the order in which you read the chapters are of less importance this is no biggie. Just pick the chapter that you like and instantly start learning the new stuff.

Code samples used throughout the book are kept simple and clean, focusing on the specific EJB features instead of distracting details of too elaborate or searched after examples.

EJBs in my opinion are the crown jewels of the current Java EE specification. Especially when they are combined with the powerful technology introduced in the CDI and new and improved JSF 2 implementations. While a lot of developers have started to ignore EJB after 2004 or so it is about time that you start learning or get reacquainted with this great piece of technology offering a truly lightweight and standardized component model for enterprise Java development.

All-in-all this book is a good and pleasant read that will get you up to speed with EJB technology in no-time. The book is available on Amazon or you can get it through the Packt website.


Create a free website or blog at