23 of 24 people found the following review helpful
A book on solutions, not specifications,
This review is from: Expert One-on-One J2EE Design and Development (Paperback)
The real differentiator of this book is that its focus is on how to use J2EE to solve real-world problems, rather than providing an overview of the J2EE specification itself. As such, it's a much more pragmatic approach to using J2EE than the other books I've read on the subject.
The author starts by taking high-level perspective on the subject, showing the different design considerations that need to be applied when choosing which J2EE technologies to use. A case study (a ticket booking system) is described and elaborated on throughout the book, showing how these design considerations affect a real-world solution.
The book also provides a load of coding tips I found useful, from better use of reflection, to judicious use of design patterns, to how to minimise your refactoring. The author assumes the reader is an experienced developer, so doesn't focus on rudimentary Java and architecture. I found this useful, but it means the book is more focussed to a specific audience.
Amazingly, the book also provides an entire framework based on J2EE on which you can put your application logic. My only complaint is that this is not included in a companion CD - you have to download it.
Overall, the book works because it shows you how build solutions, not just understand the technology.