File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Book Reviews and the fly likes Effective Enterprise Java by Ted Neward Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "Effective Enterprise Java by Ted Neward" Watch "Effective Enterprise Java by Ted Neward" New topic

Effective Enterprise Java by Ted Neward

Book Review Team

Joined: Feb 15, 2002
Posts: 959
<pre>Author/s : Ted Neward
Publisher : Addison-Wesley Professional
Category : J2EE
Review by : Thomas Paul
Rating : 10 horseshoes
As anyone who has programmed using Servlets, JSPs, and EJBs knows, the complexities of integrating multiple layers of code can drive you to distraction. If you aren't careful, you can create an application that performs poorly under load, is difficult to maintain, and is impossible to port from one platform to another. The tricks that a programmer needs to avoid these problems often come painfully with experience. The author has taken his experience and given us a book that is well-written, easy to understand, and provides excellent advice to help you produce superior applications. The best part is that the advice you get is practical advice from someone who has actually experienced the pain and suffering of J2EE development. This book deals in the reality of development and not pie-in-the-sky theory.

The book contains seventy-five items of discussion covering a wide range of topics from the broad, "Keep it simple" to the specific, "Never cede control outside your component while holding locks." The items cover everything from architecture to coding. Even if a particular item is not of interest to you, there will be plenty of other items that will be of interest.

This book is not a tutorial or beginner's book. It is expected that the reader already has experience with J2EE. If that describes you, get this book to avoid more pain and suffering. You will end up a better developer and your applications will be cleaner and easier to maintain.

More info at
More info at
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276


I am also supposed to write a review for this book, and have been reading it. I haven't had much time to get to it, but the layout of having all these different items allows me to read at my leisure. I can read one item just before going to bed, and I have found each and every topic to be well written and present great material.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Peter den Haan
Ranch Hand

Joined: Apr 20, 2000
Posts: 3252
Seconded, erm, thirded. This is a great book. (Disclosure: I was one of the reviewers, so I may be biased, but TN really is one of the few who could pull this book off).

- Peter
Axel Janssen
Ranch Hand

Joined: Jan 08, 2001
Posts: 2164
I normally don't add my sometimes non-standardized english to the really excelent Javaranch book reviews, but I seriously recommend anybody who works with Enterprise Java to read the reviews above and buy this book.
I got it yesterday coming back late and tired from work and it kept me hooked for well a few hours.
Book of that quality aren't published every month.

[ January 11, 2005: Message edited by: Axel Janssen ]
Book Review Team

Joined: Feb 15, 2002
Posts: 959
Review by : Jeanne Boyarsky
Rating : 10 horseshoes
"Effective Enterprise Java" is similar in format and quality to "Effective Java". It is written at a higher level as it applies to J2EE systems, rather than the Java language. The 75 items include architecture/design (batch SQL to avoid server round trips) and coding level (serialverUID) tips. They do lean toward the architecture/design level tips as the author refers to ?Enterprise Java? for more lower level ones.

The tradeoffs of various techniques are highlighted rather than just relying on best practices. For example, "use object-first persistence", "use relational-first persistence" and "use procedural-first persistence" are all included as tips. Obviously, you wouldn't want to do all of these at once. However, the discussion of when to use each is extremely valuable.

All the trips are grouped by topic. Where appropriate, code snippets are used quite effectively (no pun intended.) Examples and anecdotes prevent the material from getting dry. This book is destined to become a classic. I highly recommend it for any J2EE developer, designer or architect.

More info at
More info at
I agree. Here's the link:
subject: Effective Enterprise Java by Ted Neward
It's not a secret anymore!