Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Core J2EE Patterns: Best Practices and Design Strategies and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
47 used & new from $17.20

Have one to sell? Sell yours here
 
   
Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series)
 
 
Start reading Core J2EE Patterns: Best Practices and Design Strategies on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series) (Hardcover)

by Deepak Alur (Author), Dan Malks (Author), John Crupi (Author)
4.7 out of 5 stars See all reviews (44 customer reviews)

List Price: $64.99
Price: $40.94 & this item ships for FREE with Super Saver Shipping. Details
You Save: $24.05 (37%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

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

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
31 new from $22.65 16 used from $17.20
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $36.85

Frequently Bought Together

Core J2EE Patterns: Best Practices and Design Strategies (2nd Edition) (Sun Core Series) + Expert One-on-One J2EE Design and Development (Programmer to Programmer) + Effective Java (2nd Edition) (Java Series)
Price For All Three: $123.13

Show availability and shipping details


Customers Who Bought This Item Also Bought

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

by Erich Gamma
4.5 out of 5 stars (261)  $41.57
Sun Certified Enterprise Architecture for J2EE Technology Study Guide (Sun Microsystems Press)

Sun Certified Enterprise Architecture for J2EE Technology Study Guide (Sun Microsystems Press)

by Mark Cade
3.3 out of 5 stars (65)  $34.64
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.40
Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Sun Core Series)

Core Security Patterns: Best Practices and Strategies for J2EE(TM), Web Services, and Identity Management (Sun Core Series)

by Christopher Steel
4.7 out of 5 stars (31)  $44.09
Head First Design Patterns

Head First Design Patterns

by Elisabeth Freeman
4.6 out of 5 stars (275)  $29.67
Explore similar items

Editorial Reviews

Product Description
Completely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

From the Back Cover

"The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction."
--John Vlissides, co-author of Design Patterns, the "Gang of Four" book

"The authors of Core J2EE Patterns have harvested a really useful set of patterns. They show how to apply these patterns and how to refactor your system to take advantage of them. It's just like having a team of experts sitting at your side."
--Grady Booch, Chief Scientist, Rational Software Corporation

"The authors do a great job describing useful patterns for application architectures. The section on refactoring is worth the price of the entire book!"
--Craig McClanahan, Struts Lead Architect and Specification Lead for JavaServer Faces

"Core J2EE Patterns is the gospel that should accompany every J2EE application server...Built upon the in-the-trenches expertise of its veteran architect authors, this volume unites the platform's many technologies and APIs in a way that application architects can use, and provides insightful answers to the whys, whens, and hows of the J2EE platform."
--Sean Neville, JRun Enterprise Architect, Macromedia

Developers often confuse learning the technology with learning to design with the technology. In this book, senior architects from the Sun Java Center share their cumulative design experience on Java 2 Platform, Enterprise Edition (J2EE) technology.

The primary focus of the book is on patterns, best practices, design strategies, and proven solutions using the key J2EE technologies including JavaServer Pages(TM) (JSP(TM)), Servlets, Enterprise JavaBeans(TM) (EJB(TM)), and Java(TM) Message Service (JMS) APIs. The J2EE Pattern Catalog with 21 patterns and numerous strategies is presented to document and promote best practices for these technologies.

Core J2EE Patterns, Second Edition offers the following:

  • J2EE Pattern Catalog with 21 patterns--fully revised and newly documented patterns providing proven solutions for enterprise applications
  • Design strategies for the presentation tier, business tier, and integration tier
  • Coverage of servlets, JSP, EJB, JMS, and Web Services
  • J2EE technology bad practices
  • Refactorings to improve existing designs using patterns
  • Fully illustrated with UML diagrams
  • Extensive sample code for patterns, strategies, and refactorings


See all Editorial Reviews

Product Details

  • Hardcover: 528 pages
  • Publisher: Prentice Hall PTR; 2 edition (May 10, 2003)
  • Language: English
  • ISBN-10: 0131422464
  • ISBN-13: 978-0131422469
  • Product Dimensions: 9.2 x 7.4 x 1.3 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars See all reviews (44 customer reviews)
  • Amazon.com Sales Rank: #81,907 in Books (See Bestsellers in Books)

Look Inside This Book
Browse Sample Pages:
Front Cover | Table of Contents | Index | Back Cover

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.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(13)
(9)
(2)
(1)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

44 Reviews
5 star:
 (35)
4 star:
 (8)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (44 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 26 people found the following review helpful:
5.0 out of 5 stars A must have for J2EE architects/developers, August 11, 2003
By Thomas Paul (Plainview, NY USA) - See all my reviews
(REAL NAME)      
There are two obvious changes between this second edition and the first edition of this book. First, some new patterns have been added mostly dealing with web services. Second, the book has been released as a hard cover book, presumably because the publisher expects this to last on your shelf as long as the original "Design Pattern" book. The new patterns dealing with web services are a welcome addition to the book although anyone who is interested in this subject will probably want more detail such as found in Paul Monday's book.

Part 1 is an introduction to design patterns and the J2EE platform followed by a catalog of design considerations, bad practices and refactorings. Developers working with poorly designed J2EE applications will find this section especially helpful.

Part 2 is the collection of the design patterns and strategies. Each pattern is described in the expected level of detail. The format will remind you of the GoF book. Since this has become the standard format for presenting design patterns this should not be a surprise. The patterns are well thought, explained clearly, and demonstrated with some good code samples. If you have the first edition you will be very impressed with the improvements made in this new edition. It appears that virtually every pattern has been reworked to make the pattern easier to understand and use.

This is the book that every J2EE architect and programmer should have on their desk. Using the strategies in this book will make your applications more robust, make you more productive, and make your code easier to understand and maintain. Anyone designing, architecting, or coding with J2EE will find this book to be extremely useful.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
23 of 25 people found the following review helpful:
5.0 out of 5 stars A Solid Update to an Excellent Book, August 27, 2003
By Scott Leberknight (Virginia, USA) - See all my reviews
(REAL NAME)   
Core Patterns begins by introducing patterns in general, then presents common J2EE AntiPatterns and proceeds to discuss the refactored solutions to these bad practices along with pointers to the relevant area of the J2EE Pattern Catalog. This allows a straight-through reading for those unfamiliar with patterns or use as a reference guide for experienced pattern users. Two years ago when the first edition of this book came out, I purchased it and read it. Immediately I recognized areas where I could improve my J2EE designs as well as a new vocabulary for describing common solutions to recurring problems.

In all J2EE applications I have developed since then I have used the patterns and refactorings presented here to great benefit. In addition, the common vocabulary allows my project teams to discuss potential designs much more quickly and unambiguously, since we understand exactly what someone has in mind when they say something like "We should use Business Delegates in our Struts Actions to access our business services, and we should use Transfer Objects to pass data between the tiers, and use Data Access Objects to access our data stores."

The Second Edition brings updates to the original patterns plus several new patterns and the concept of micro-architectures. In addition to the updated and new patterns, this edition also discusses many patterns in the context of widely-used frameworks such as Struts and JSTL. For example, the book notes that the Struts ActionServlet is a Front Controller which hands the request to the Struts RequestProcessor, which implements the new ApplicationController pattern.

Understanding and applying the patterns and refactorings is certain to make your application designs more robust, clean, and maintainable. In addition you will be able to talk about J2EE refactoring and design at a much more abstract and concise level while simultaneously being able to cover a lot more ground much more quickly since everyone will know exactly what is meant by the patterns you are discussing. Along with the GoF's Design Patterns and Fowler's Refactoring books, Core J2EE Patterns is a must-have guide that every J2EE developer and architect should own.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
25 of 29 people found the following review helpful:
5.0 out of 5 stars The J2EE development bible - A MUST BUY, June 24, 2003
The 2nd edition of the J2EE development bible, Core J2EE Patterns: Best Practices and Design Strategies is out and the authors do not disappoint. I had given the first edition of this book 5 stars as the authors of the book had taken lessons learned from their experiences in developing and deploying J2EE applications and distilled all that knowledge into fifteen different design patterns.

Even if you own the first edition, I would recommend you get the 2nd edition as original 15 patterns have been completely revised and updated, including new implementation strategies and updates relating to the changes in the J2EE specification. J2EE application development is a fairly complex process and just knowing the API does not enable you to write good software. Most people spent several years writing software and learn good design techniques with experience based on what's worked in the past and what hasn't worked.

Another reason to buy this book is the whole Refactoring section. The authors take Martin Fowler's refactoring idea to the next level and bring it in the J2EE arena. I feel the price of the book is worth it, just for that section.

In addition to the 15 patterns, the authors introduce 6 design patterns to the J2EE pattern catalog...The new patterns include Context Object and Application Controller for the Presentation tier, Application Service and Business Object for the Business Tier and Domain Store and Web Service Broker for the Integration Tier.

I highly recommend this book to anyone doing any J2EE development. This book is very easy and light read and it really belongs in your library. I bet anyone that reads even parts of this book will end up writing better, more manageable code that's cleaner, modular, reusable, and loosely coupled. As Martin Fowler says in the foreword, 'Don't build an enterprise bean without it (this book)'. Can Martin Fowler be wrong? :-)

If you are looking for a 'cookbook' type book that overwhelms you with 200 pages of Java code, this is not it. Instead if you want to learn how to architect simple, flexible and easy to maintain systems, you need to buy and read this book.

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

5.0 out of 5 stars Still the essential handbook
I recently needed to coach a graduate programmer - and rediscovered this book. It's even more relevant now that programmers all use the same design patters - achieving big cost... Read more
Published 4 months ago by PJ Murray

5.0 out of 5 stars Impressive in its uniformly thorough coverage. An incredibly valuable book!
The book Core J2EE Patterns provides incredible value by offering insight after insight into the J2EE architecture. Read more
Published 10 months ago by Akram Ahmad

5.0 out of 5 stars The title should be: "Stop reinventing the wheel"
When we learn and start programming we're attempted to write code to solve any problem without find to know if that is the best way. Read more
Published 11 months ago by Danilo Dadonas

4.0 out of 5 stars keep this book handy
This book should be on the desk of every J2EE architect. Not sure if some of the design patterns still apply for JEE5. We'll just have to see in the next edition.
Published 13 months ago by David James

4.0 out of 5 stars Solid book on Java Enterprise architecture
It is a MUST-HAVE J2EE architect/developer book. It provides the most important and relevant patterns in J2EE design and development based on Gang of Four. Read more
Published 22 months ago by J. Dominic

5.0 out of 5 stars A must have for J2EE architects
I bought this book for preparing for SUn Certfied Enterprise Architect assignment( part II). I am very happy with this book. Read more
Published on January 4, 2007 by simplesoul

5.0 out of 5 stars This is the most important and comprehensive J2EE design pattern book
Do you know GoF ? Do you know basic 14 design patterns ? Do you know Java ? Do you know J2EE ? Do you know EJB ? Are you an architect of Java based applications ? OK. Read more
Published on January 2, 2007 by P. Kleja

1.0 out of 5 stars It is outdated.
This was the bible I used for a project, I loved the ideas and I named the classes after the names in this book. Read more
Published on December 21, 2006 by Yujun Liang

5.0 out of 5 stars An essential guide for the professional and experienced J2EE developer
This book is about using patterns for the J2EE platform, using best practices to design applications that use JSP, Servlet, EJB components, and JMS technologies, preventing... Read more
Published on December 1, 2006 by calvinnme

5.0 out of 5 stars Bit outdated - Still A must have for a serious J2EE developer
Like everyone else has said, this is a great book. Even though a few of the patterns may be outdated after the advent of EJB-3, it still is an excellent book. Read more
Published on November 20, 2006 by Deepesh K. Srivastava

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Up to 30% Off Lansinoh

Up to 30% Off Lansinoh
This July, enjoy savings of up to 30% on select Lansinoh products offered by Amazon.com. Lansinoh is dedicated to providing breastfeeding solutions.

Learn more

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Power in the Air

Shop for air nailers
Pneumatic nail guns are the most popular power nailers and are ideal for situations in which mobility is essential.

Shop for air nailers

 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates