"The insights in this book are based on proven solutions fromexperts. They will ensure the success of your J2EEimplementations."
Bill Brown, AntiPattern Evangelist
All too often delivered software is full of bugs and poorlyperforming processes. Unfortunately, uncovering exactly what hasgone wrong and what needs to be done to correct it can be adifficult process. Focusing on J2EE, this innovative book will giveyou the tools youll need to recognize and correctAntiPatternsbad habits of code and design. The authorsexplore the common mistakes that are made while developing J2EEapplications and clearly show you how to refactor your way out ofthem.
They first capture the AntiPatterns in a template that simplydescribes their symptoms and consequences as well as their typicalcauses. Then they guide you through the process of transforming theimplementation of code to make the design better.
For each AntiPattern, the authors present you with real-worldexamples, code, and at least one refactoring. This approach willhelp you write J2EE programs that work better, quicker, and withless effort. Youll find more than fifty J2EE AntiPatternsthat tackle many of Javas biggest trouble spots forprogramming including:
- Miscalculating bandwidth requirements
- Too much data in a JSP session
- Common functionality in every servlet
- Overloading destinations in message driven beans
- Choosing the wrong level of detail in J2EE services
The companion Web site contains the code examples from thebook.