J2EE Design Patterns
Publisher: O'Reilly Media
Final Release Date: September 2003
Pages: 370

Architects of buildings and architects of software have more in common than most people think. Both professions require attention to detail, and both practitioners will see their work collapse around them if they make too many mistakes. It's impossible to imagine a world in which buildings get built without blueprints, but it's still common for software applications to be designed and built without blueprints, or in this case, design patterns.

A software design pattern can be identified as "a recurring solution to a recurring problem." Using design patterns for software development makes sense in the same way that architectural design patterns make sense--if it works well in one place, why not use it in another? But developers have had enough of books that simply catalog design patterns without extending into new areas, and books that are so theoretical that you can't actually do anything better after reading them than you could before you started.

Crawford and Kaplan's J2EE Design Patterns approaches the subject in a unique, highly practical and pragmatic way. Rather than simply present another catalog of design patterns, the authors broaden the scope by discussing ways to choose design patterns when building an enterprise application from scratch, looking closely at the real world tradeoffs that Java developers must weigh when architecting their applications. Then they go on to show how to apply the patterns when writing realworld software. They also extend design patterns into areas not covered in other books, presenting original patterns for data modeling, transaction / process modeling, and interoperability.

J2EE Design Patterns offers extensive coverage of the five problem areas enterprise developers face:

  • Maintenance (Extensibility)
  • Performance (System Scalability)
  • Data Modeling (Business Object Modeling)
  • Transactions (process Modeling)
  • Messaging (Interoperability)
And with its careful balance between theory and practice, J2EE Design Patterns will give developers new to the Java enterprise development arena a solid understanding of how to approach a wide variety of architectural and procedural problems, and will give experienced J2EE pros an opportunity to extend and improve on their existing experience.
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyJ2EE Design Patterns
 
3.5

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 4 customers

Sort by

Displaying reviews 1-4

Back to top

(2 of 2 customers found this review helpful)

 
4.0

J2EE Design Patterns Review

By Stephanie Smith

from Undisclosed

Comments about oreilly J2EE Design Patterns:

This book covers patterns in various tier architectures, databases, messaging, and even antipatterns. The book presents the patterns in the context of their use. So instead of learning a pattern but not knowing where to properly use it, you know immediately the usefulness of the pattern. The book has an overview of UML so you will know how to read the design pattern when it is presented later in UML. The book's format is to explain a pattern and why it is needed, to give the pattern use in a UML diagram, then to show code for implementing the pattern. The book is comprehensive. If you are doing J2EE development, you'll find the patterns you need here with enough concrete examples to actually use the pattern in your own development. The book has a handy appendix to allow you to quickly look-up a pattern's use and its UML diagram.

(2 of 2 customers found this review helpful)

 
3.0

J2EE Design Patterns Review

By Mayuresh Kadu

from Undisclosed

Comments about oreilly J2EE Design Patterns:

i have been reading up on this topic for quite some time now. I first came across "A look inside J2EE patterns" by Nitin Bharti. The next to come was "J2EE Design Patterns" by Sue Speilman.

So far, i had been using the above two articles as reference point. The book however, does a good job of the subject. The UML diagrams have been well done (theres a small intro to UML at the beginning). What i like is the way the design patterns have been categorized into presentation and business tier.

Overall, i feel that the book could have also included some more complex examples. After all J2EE design patterns is a complex subject. I feel that the book could have done with some chapters on mixing and matching patterns depending on requirements.

Overall the job is well done and i would recommend the book to people who have yet to step into the world of patterns or are looking at learning a bit more than what they already know (like me). For those of us who are looking at something more, we will have to wait and see what oreilly comes up with next.

(0 of 3 customers found this review helpful)

 
3.0

J2EE Design Patterns Review

By webguy

from Undisclosed

Comments about oreilly J2EE Design Patterns:

Where is the code of this book???

Thanks wb

(0 of 3 customers found this review helpful)

 
4.0

J2EE Design Patterns Review

By adel

from Undisclosed

Comments about oreilly J2EE Design Patterns:

please send me any tutorial java document and thank you very much

Displaying reviews 1-4

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook: $39.99
Formats:  APK, DAISY, ePub, Mobi, PDF
Print & Ebook: $54.99
Print: $49.99