Core J2EE Patterns: Best Practices and Design Strategies
||Author: Deepak Alur, John Crupi, Dan Malks|
List Price: $44.99
Our Price: Click to see the latest and low price
Publisher: Prentice Hall PTR (26 June, 2001)
Sales Rank: 62,713
Average Customer Rating: 4.43 out of 5
Customer ReviewsRating: 5 out of 5
The best book ever
I read this book cover to cover and found it to be the best book written for building J2EE applications framework by far. The authors obviously knows J2EE in and out and isn't afraid to share their knowledge. By reading this book you will learn J2EE, how to apply the patterns in what scenarion and strategies for building/refactoring applications to leverage its capabilities.
You will find invaluable implementation strategies, design patterns, and integration best practices for almost all J2EE development scenarios. In short, if you want to implement world-class J2EE applications and gain invaluable insight into J2EE that clearly represents years of real-world experience, then this book is definitely for you.
Rating: 3 out of 5
Acceptable, but could have been much better
I've been programming in Java for a number of years, including J2EE development, and saw this book as a great opportunity for me to learn more about design patterns in J2EE. The great reviews about this book pretty much sold me on it. After reading the book, I have mixed feelings and would probably only recommend parts of it.
THE GOOD: The authors emumerate many design patterns and describe how they are related. In particular, there is one great picture that shows how all of the patterns can work together. Just knowing what the patterns are, capsule summaries of each, and how they interrelate is pretty worthwhile. On rare occasion, an example is useful because the applicability of the pattern is clear enough - even without an example.
THE BAD: The examples need a lot of work. A couple of other reviewers has also spotted this and I join them in this critique. The authors would do much better if they started the book with a one or two larger, more complete examples (say, a banking application or a bookstore application) and then relate the patterns to the implementations of those applications. Without good examples, the patterns lose credibility.
Another general point: because the content is light, much of what I gleaned from the book was "decouple as much as possible, up to a reasonable granularity". This came accross most prominently in the refactoring parts of the book. This is not new information and I would suggest that for the next edition, the authors just come out and say this and then start showing examples of where decoupling and replication of components makes the most sense.
Rating: 5 out of 5
*THE* guide to applying patterns in J2EE projects
this book is very well-written and loaded with practical advice. excellent design patterns are illustrated thru concise and relevant examples. one of the virtues of programmers is laziness. reading this book and applying the design pattern solutions can save us a lot of work in head-starting an architecture for a project. think in high-level design patterns instead of low-level details of finding the right data and methods, your life will be better off!
· Sun Certified Enterprise Architect for J2EE Technology Study Guide
· EJB Design Patterns: Advanced Patterns, Processes, and Idioms
· Programming Jakarta Struts
· Mastering Enterprise JavaBeans (2nd Edition)
· Enterprise JavaBeans (3rd Edition)