ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1949 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
EJB Design Patterns
Floyd Marinescu
0 471 20831 0
Steve Dicks
Appeared in:
The title of this book had 'buzzword bingo' written all over it and the foreword (by the CEO of the company employing the author) does nothing to quell that fear by describing the author as 'the World's leading expert in EJB design patterns'.

Despite this lavish introduction, the first half of this book actually delivers pretty well what it says on the tin; a Gang-of-Four (GOF) specifically for EJB developers. A number of the GOF patterns are revisited here (e.g. Command, Facade) but they are placed into the EJB context well. The level of example code to text and diagrams is very well thought out, with just enough code to allow simple application of the techniques discussed.

However somewhere around half-time the author embarks on a second completely different book, covering the ant and JUnit tools and discussing alternatives to entity EJBs. This is then compounded with a few minor niggles in the code examples - the EJBHomeFactory implementation has the author in angst over thread-safe initialisation of the singleton. (Unfortunately he appears to have not come across the double-locking optimisation).

I would have to recommend the first half of this book to any EJB developer; unfortunately the second half (and its copious code listings) let the side down somewhat. If the book's title had allowed some servlet coverage then it might have allowed a sensible page count with the same quality as the first half. Roll on a second edition with maybe some servlet patterns and the 2nd half deleted.

Recommended (just).

Highly recommended for all but beginners.