1.3 What's in This Book?
We've tried to cover as many useful J2EE APIs as possible. That being said, we haven't included all of them, sometimes because we felt that the API isn't in widespread use, and sometimes because there just wasn't much to say about it. However, the majority of the central J2EE APIs are represented in this book.
This book consists of 10 additional chapters:
- EJB Best Practices by Sasha Nikolic, EJB author
Chapter 2 contains important information on how to effectively develop and deploy Enterprise JavaBeans (EJBs).
- Servlet Best Practices by Jason Hunter, author of Java Servlet Programming
Chapter 3 has tips and tricks from one of O'Reilly's bestselling authors on how to efficiently work with servlets and frameworks.
- JDBC Best Practices by George Reese, author of Database Programming with JDBC
Chapter 4 includes wisdom on configuring, storing, and retrieving information from various databases using the latest version of JDBC.
- XML Best Practices by Brett McLaughlin, author of Java and XML and O'Reilly editor
Chapter 5 contains practical advice on structuring XML, as well as using both the SAX and DOM APIs. Brett also covers using the new JAXP APIs in some detail.
- RMI Best Practices by William Grosso, author of Java RMI
Chapter 6 includes a plethora of tips for making sure you don't pull your hair out working with Java's Remote Method Invocation (RMI).
- Java Management Extensions by J. Steven Perry, author of Java Management Extensions
In Chapter 7, our newest Java author, Steve Perry, shows you some common and arcane pitfalls to watch out for when working with the Java Management Extensions.
- Enterprise Internationalization by David Czarnecki and Andy Deitsch, authors of Java Internationalization
Chapter 8 contains a thorough explanation as to why J2EE developers need to plan for internationalization from the start, as well as common design principles to ensure that your first internationalized project won't be your last.
- JSP Best Practices by Hans Bergsten, author of JavaServer Pages
Chapter 9 offers practical wisdom for using JavaServer Pages (JSPs) on your web server, as well as the new Java Standard Tag Library (JSTL) elements.
- JavaMail Best Practices by William Crawford, co-author of Java Enterprise in a Nutshell
Chapter 10 talks about how to get the most out of the JavaMail APIs and provides tips and tricks for using attachments effectively.
- Enterprise Performance Tuning Best Practices by Jack Shirazi, author of Java Performance Tuning
Chapter 11 contains good advice on how to make sure that your J2EE applications are not painfully slow.