Used price: $19.49
Buy one from zShops for: $22.35
It starts with an introduction to different enterprise application scenarios (Stand-Alone, Web-Centric, EJB-Centric, B2B, etc.), and then goes on discussing each of the architectural tiers in detail. In addition, in separate chapters it covers important issues like security, transaction management, internationalization, and localization.
As a rule, each chapter gives an overview of the involved technologies, considers most important issues, and provides some tips on design and proper usage. Available tools are also discussed. Each chapter is followed by a list of references and resources. Many resources have URLs.
The last chapter presents an architecture of the sample application. Unfortunately, quite a bit of space in this chapter is wasted reiterating general pros and cons of distributed and local architectures. My impression is that the author of this particular chapter (each chapter in the book is written by a different author or group of authors) assumes that the reader does not have any prior knowledge about the subject and have not read preceding chapters.
A few code samples in the entire book illustrate some points in the discussion; the code snippets are neither complete nor complex, and obviously are not written for reuse.
If you are looking for code examples, don't look here. Code examples throughout the book are minimal; however this book is not about code examples, the purpose is to provide proven principles for architecting and developing J2EE applications. Instead, one chapter describes the design of the sample Java Pet Store application in regards to the books principles.
I now have a better understanding of the J2EE platform and how to apply its technologies. I will be referring back to this book often!
Used price: $5.95
Buy one from zShops for: $39.15
Used price: $6.00
Used price: $24.01
Collectible price: $21.18