Java Enterprise Best Practices
Robert Eckstein, J. Steven Perry
Java developers typically go through four "stages" in mastering Java. In the
first stage, they learn the language itself. In the second stage, they study the
APIs. In the third stage, they become proficient in the environment. It is in
the fourth stage --"the expert stage"-- where things really get interesting, and
Java Enterprise Best Practices is the tangible compendium of experience
that developers need to breeze through this fourth and final stage of Enterprise
Crammed with tips and tricks, Java Enterprise Best Practices distills years of solid experience from eleven experts in the J2EE environment into a practical, to-the-point guide to J2EE.
Java Enterprise Best Practices gives developers the unvarnished, expert-tested advice that the man pages don't provide--what areas of the APIs should be used frequently (and which are better avoided); elegant solutions to problems you face that other developers have already discovered; what things you should always do, what things you should consider doing, and what things you should never do--even if the documentation says it's ok.
Until Java Enterprise Best Practices, Java developers in the fourth stage of mastery relied on the advice of a loose-knit community of fellow developers, time-consuming online searches for examples or suggestions for the immediate problem they faced, and tedious trial-and-error. But Java has grown to include a huge number of APIs, classes, and methods. Now it is simply too large for even the most intrepid developer to know it all. The need for a written compendium of J2EE Best Practices has never been greater.
Java Enterprise Best Practices focuses on the Java 2 Enterprise Edition (J2EE) APIs. The J2EE APIs include such alphabet soup acronyms as EJB, JDBC, RMI, XML, and JMX. Java Enterprise Best Practices is a companion title to Java Best Practices, which covers the Java 2 Standard Edition (J2SE) APIs, such as Swing, the collections classes, performance tuning, and NIO.
Table of Contents
1. Introduction to Java Enterprise Best Practices
2. EJB Best Practices
3. Servlet Best Practices
4. JDBC Best Practices
5. XML Best Practices
6. RMI Best Practices
7. Java Management Extensions
8. Enterprise Internationalization
9. JSP Best Practices
10. JavaMail Best Practices
11. Enterprise Performance Tuning Best Practices
List of Contributors