or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
39 used & new from $3.14

Have one to sell? Sell yours here
 
   
Effective Enterprise Java
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Effective Enterprise Java (Paperback)

~ (Author)
4.5 out of 5 stars  See all reviews (18 customer reviews)

List Price: $49.99
Price: $40.45 & this item ships for FREE with Super Saver Shipping. Details
You Save: $9.54 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
23 new from $8.00 16 used from $3.14

Frequently Bought Together

Effective Enterprise Java + Effective Java (2nd Edition) + Java Concurrency in Practice
Price For All Three: $111.27

Show availability and shipping details

  • This item: Effective Enterprise Java by Ted Neward

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Effective Java (2nd Edition) by Joshua Bloch

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Java Concurrency in Practice by Brian Goetz

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (60)  $37.79
Better, Faster, Lighter Java

Better, Faster, Lighter Java

by Bruce Tate
3.9 out of 5 stars (31)  $25.51
Spring in Action

Spring in Action

by Craig Walls
4.1 out of 5 stars (67)  $31.49
Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

by Robert C. Martin
4.4 out of 5 stars (45)  $39.17
Java Power Tools

Java Power Tools

by John Ferguson Smart
4.7 out of 5 stars (10)  $37.79
Explore similar items

Editorial Reviews

Product Description

"With this book, Ted Neward helps you make the leap from being a good Java enterprise developer to a great developer!"
—John Crupi, Sun Distinguished Engineer coauthor, Core J2EE Patterns

If you want to build better Java enterprise applications and work more efficiently, look no further. Inside, you will find an accessible guide to the nuances of Java 2 Platform, Enterprise Edition (J2EE) development. Learn how to:

  • Use in-process or local storage to avoid the network, see item 44
  • Set lower isolation levels for better transactional throughput, see item 35
  • Use Web services for open integration, see item 22
  • Consider your lookup carefully, see item 16
  • Pre-generate content to minimize processing, see item 55
  • Utilize role-based authorization, see item 63
  • Be robust in the face of failure, see item 7
  • Employ independent JREs for side-by-side versioning, see item 69

Ted Neward provides you with 75 easily digestible tips that will help you master J2EE development on a systemic and architectural level. His panoramic look at the good, the bad, and the ugly aspects of J2EE development will address your most pressing concerns. Learn how to design your enterprise systems so they adapt to future demands. Improve the efficiency of your code without compromising its correctness. Discover how to implement sophisticated functionality that is not directly supported by the language or platform. After reading Effective Enterprise Java, you will know how to design and implement better, more scalable enterprise-scope Java software systems.



From the Back Cover

"With this book, Ted Neward helps you make the leap from being a good Java enterprise developer to a great developer!"
—John Crupi, Sun Distinguished Engineer coauthor, Core J2EE Patterns

If you want to build better Java enterprise applications and work more efficiently, look no further. Inside, you will find an accessible guide to the nuances of Java 2 Platform, Enterprise Edition (J2EE) development. Learn how to:

  • Use in-process or local storage to avoid the network, see item 44
  • Set lower isolation levels for better transactional throughput, see item 35
  • Use Web services for open integration, see item 22
  • Consider your lookup carefully, see item 16
  • Pre-generate content to minimize processing, see item 55
  • Utilize role-based authorization, see item 63
  • Be robust in the face of failure, see item 7
  • Employ independent JREs for side-by-side versioning, see item 69

Ted Neward provides you with 75 easily digestible tips that will help you master J2EE development on a systemic and architectural level. His panoramic look at the good, the bad, and the ugly aspects of J2EE development will address your most pressing concerns. Learn how to design your enterprise systems so they adapt to future demands. Improve the efficiency of your code without compromising its correctness. Discover how to implement sophisticated functionality that is not directly supported by the language or platform. After reading Effective Enterprise Java, you will know how to design and implement better, more scalable enterprise-scope Java software systems.




Product Details

  • Paperback: 496 pages
  • Publisher: Addison-Wesley Professional; 1 edition (September 5, 2004)
  • Language: English
  • ISBN-10: 0321130006
  • ISBN-13: 978-0321130006
  • Product Dimensions: 9.2 x 7.1 x 1.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon.com Sales Rank: #825,945 in Books (See Bestsellers in Books)

More About the Author

Ted Neward
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Ted Neward Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

18 Reviews
5 star:
 (14)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (18 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
9 of 9 people found the following review helpful:
5.0 out of 5 stars Great book and worthy successor in a wonderful series, November 27, 2004
This is an amazing book that does not disappoint in any way. It is full of wonderful well-written content. The book is organized as a series of 75 essays, each running from 1 to 10 pages. Each essay gives advice on what to do or not do in an enterprise Java application.

Since I'm not a fan of Enterprise JavaBeans, before I received the book I was worried that the "enterprise" in the title might mean the book was focused on concerns of EJB developers. That isn't the case at all and the vast majority of the book is absolutely applicable if you avoid EJB in favor of lighter-weight frameworks such as Sping.

Recently I was working with a team whose application was running out of memory and causing their application server to crash, sometimes in as little as an hour. With the help of this book's sections on the garbage collector they were able to identify and resolve the problems within a day, which was much shorter than everyone had expected.

This book is a wonderful successor to Scott Meyers' "Effective C++" and I recommend it highly.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
35 of 44 people found the following review helpful:
1.0 out of 5 stars Well written but of little actual value, February 3, 2005
By Don R. Hanson II (Beaverton, OR USA) - See all my reviews
(REAL NAME)   
I feel kind of lonely here; everyone else seemed to love this book. Looking at the table of contents, I was very excited when I started reading the book. However, while reading it cover to cover I slowly became more and more dis-illusioned with it.

The book is divided up into a number of recommendations, called items, in a manor similar to Effective C++ and Practical Java. The problem is that most of the items appear to fall into one of a few general catagories:

1) Intro level generalities of good design for the web.
e.g.
- pass data in bulk - multiple asynchronous calls out of process are more expensive than one big call
- make deployment as simple as possible - exactly what it says!
- use HttpSession sparingly - this is web application design 101
- always validate user input - my personal favorite; who today is not validating user input received from the web?

2) Using a pair of items to represent a classic design best practice.
e.g.
- Lazy-load infrequently used data & Eager-load frequently used data
- Consider using optimistic concurrency for better scalability & Consider using pessimistic concurrency for explicit concurrency control

3) Re-statements of some of the principals of secure coding
e.g.
- Security is a process, not a product
- Remember that security is not just prevention, aka "fail securely"
- Assume insecurity, aka "grant minimal trust necessary"
- Establish a threat model

My copy of this book has long been in the trash. Save your money. Here are a couple of free online articles to get you started:
Secure coding: http://www.securityfocus.com/infocus/1596
Article on stopping SQL injection: http://www.securityfocus.com/infocus/1768
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Effective, Efficient and Convenient, October 25, 2004
By Brian Sletten (Fairfax, VA) - See all my reviews
(REAL NAME)   
If you have had a chance to see Ted speak, you have a sense of what to expect from this book: insight, amusement and a touch of controversy. Seasoned professionals will find themselves nodding at most of the items in this book. Folks from the trenches knowing this material is good news however; you wouldn't want to be faced with a deluge of maverick advice in something donning the title "Effective". What those types of engineers will find so useful is the convenient collection and organization of advice with which they can efficiently reassess their designs, communicate with peers, etc. Far from being a simple collection of didactic nuggets, however, there is exposition and justification behind the suggestions Ted makes. More junior engineers will find a series of rungs and footholds with which to scale the wall of enterprise Java. Beyond reading techniques that make sense and learning new approaches to solving common Enterprise problems, chances are your conventional wisdom will be challenged by at least one of the recommendations (like #11 did to me).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Book could be zipped into a tenth of the size.
The book has too much of unwanted commentary, to be called as a technical book. He showed his unwanted English language narrative skills. Read more
Published on July 13, 2007 by S. Pittala

5.0 out of 5 stars sage distributed computing wisdom
I've developed software for over 20 years and most of that has been middle-ware and distributed software systems. I've done the gamut from C++/DCOM to ASP. Read more
Published on August 5, 2006 by Roger D. Voss

5.0 out of 5 stars Great guide about enterprise architectures for ANY PLATFORM
This is an excellent book that should be read by anyone working with enterprise applications -distributed ones in particular- no matter if they are using Java, J2EE, . Read more
Published on March 12, 2006 by Martin Salias

5.0 out of 5 stars excellent tip collection
"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... Read more
Published on October 9, 2005 by Jeanne Boyarsky

4.0 out of 5 stars Great but...
Yes, you can learn to be a better Java architect or programmer. But you only learn a lot if you haven't before. Read more
Published on May 11, 2005 by Simon Russo

5.0 out of 5 stars Best practices for developing enterprise Java systems
An excellent compendium of best practices for developing enterprise Java-based systems. Even if you already know some of this stuff (as experienced Java folks will) you will... Read more
Published on February 8, 2005 by Bill Higgins

5.0 out of 5 stars A skillfully written guide to the nuances of Java 2 Platform
Expert software architect and consultant Ted Neward presents The Complete Idiot's Guide To Making Effective Enterprise Java, a sourcebook filled cover to cover with tips, tricks,... Read more
Published on December 12, 2004 by Midwest Book Review

5.0 out of 5 stars We all need a mentor
As anyone who has programmed using Servlets, JSPs, and EJBs knows, the complexities of integrating multiple layers of code can drive you to distraction. Read more
Published on November 15, 2004 by Thomas Paul

5.0 out of 5 stars Excellent insight of some of the critical architectural issu
I have just finished reading some of the items from this book. The feeling is awesome. After spends quite a bit of time in developing and understanding enterprise application, it... Read more
Published on October 29, 2004 by Abanindra Nath Sarkar

5.0 out of 5 stars Pragmatic advice for J2EE developers
I like this book a lot. It's contains the type of practical and pragmatic advice that gets applications off the ground, and effectively defuses the rocket that propels... Read more
Published on October 13, 2004 by Jack D. Herrington

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 1 hour ago
textbook scam 66 5 days ago
Amazon is a great place to buy textbooks! 35 17 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.