This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Book Reviews and the fly likes Building Java Enterprise Applications Volume I: Architecture by Brett McLaughlin Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Building Java Enterprise Applications Volume I: Architecture by Brett McLaughlin" Watch "Building Java Enterprise Applications Volume I: Architecture by Brett McLaughlin" New topic

Building Java Enterprise Applications Volume I: Architecture by Brett McLaughlin

Book Review Team

Joined: Feb 15, 2002
Posts: 932
Author/s : Brett McLaughlin
Publisher : O'Reilly & Associates, Inc.
Category : J2EE and Distributed Computing
Review by : Junilu Lacar
Rating : 5 horseshoes
This is the first of three volumes that will cover the entire process of building Enterprise applications with Java(tm) technology. This volume on architecture discusses the database, persistence and business layers.
I have mixed feelings about this book. I like it that the author makes a point to give reasons for making each design decision. But I think that he could have balanced the discussion better by citing more pros for the design options that he didn't go with. There is good coverage of accessing LDAP services with Java. However, discussion about other architectural issues apart from managing users and permissions are brief at best.
After giving an overview of the sample application to be built, the first hundred pages covers detailed database design (which I thought was unusual for a Java book on architecture), LDAP setup and a few select EJBs. The last hundred pages, a good third of the book, is comprised of code listings and platform-specific instructions to get the sample application to work. This leaves the remaining hundred or so pages in the middle for discussion of Java code to access directory services and manage users and permissions and, briefly, message-driven beans.
Other shorter discussions that you might find useful are EJB adapter classes and schemes for generating EJB primary keys. Apart from this, you will probably find this book a little disappointing. Hopefully, the next two volumes will pick up the slack.
More info at rel="nofollow"> More info at
Rufus BugleWeed
Ranch Hand

Joined: Feb 22, 2002
Posts: 1551
I agree with the above assessment. I think this book was rushed to press. I've found several errors.
There's places where UML could be used and isn't.
Seems like there's an undefined data modeling language.
By the time one buys the three volumes it's going to be a significant investment.
Sometimes I think the author's style is annoying.
Get it only if you find it cheap and have spare time.
Eric Ma

Joined: Nov 21, 2001
Posts: 16
You absolutely hit the nail on the head. The only useful part of the book is on how to use JNDI to access a LDAP server. Beyond that, I wouldn't recommend the book at all. For EJB design patterns, get Floyd Marinescu's book.
Skripi Mayer

Joined: Jun 15, 2004
Posts: 10
I contacted O'Reilly about 'Building Java Enterprise Applications II' & III,
and they said, the authors cancelled II.

So it may happen, that there will be only the 1st book, and then it will be useless unless somebody needs to do LDAP and is looking for examples.
wood burning stoves
subject: Building Java Enterprise Applications Volume I: Architecture by Brett McLaughlin
Similar Threads
Head First OOA&D
Book Review
Java Enterprise Best Practices by Jason Hunter, Bret McLaughlin, Hans Bergsten, et al
Java & XML Data Binding by Brett McLaughlin
"Building Java Enterprise Applications, Volume 1:" - Release Announcement - O'Reilly