| | Copyright |
| | Preface |
| | | Audience |
| | | Organization |
| | | Conventions Used in This Book |
| | | How to Contact Us |
| | | Acknowledgments |
|
| | Chapter 1. Introduction to Java Enterprise Best Practices |
| | | Section 1.1. How Does a Best Practice Come About? |
| | | Section 1.2. Can Best Practices Be Arguable? |
| | | Section 1.3. What's in This Book? |
| | | Section 1.4. About the Practices Themselves |
| | | Section 1.5. Enterprise Java Programming Resources Online |
|
| | Chapter 2. EJB Best Practices |
| | | Section 2.1. Design |
| | | Section 2.2. Implementation |
| | | Section 2.3. Deployment and Packaging |
|
| | Chapter 3. Servlet Best Practices |
| | | Section 3.1. Working Effectively with Servlets |
| | | Section 3.2. Caching with Servlets |
| | | Section 3.3. Other Servlet Tips |
|
| | Chapter 4. JDBC Best Practices |
| | | Section 4.1. Configuration |
| | | Section 4.2. Design |
| | | Section 4.3. Code |
| | | Section 4.4. General Database |
|
| | Chapter 5. XML Best Practices |
| | | Section 5.1. XML Authoring |
| | | Section 5.2. SAX |
| | | Section 5.3. DOM |
| | | Section 5.4. JAXP |
|
| | Chapter 6. RMI Best Practices |
| | | Section 6.1. Marshalling and Unmarshalling Objects |
| | | Section 6.2. Making Applications More Robust |
| | | Section 6.3. Improving Application Performance |
| | | Section 6.4. Further Reading |
|
| | Chapter 7. Java Management Extensions |
| | | Section 7.1. Naming |
| | | Section 7.2. Instrumentation |
|
| | Chapter 8. Enterprise Internationalization |
| | | Section 8.1. Internationalization and Localization |
| | | Section 8.2. Presentation Layer |
| | | Section 8.3. Business Object Layer |
| | | Section 8.4. Data Access Layer |
|
| | Chapter 9. JSP Best Practices |
| | | Section 9.1. Appropriate Usage of JSP in an Enterprise Application |
| | | Section 9.2. Page Design |
| | | Section 9.3. Caching |
| | | Section 9.4. Error Handling |
| | | Section 9.5. Custom Component Development |
| | | Section 9.6. Deployment |
|
| | Chapter 10. JavaMail Best Practices |
| | | Section 10.1. Understanding Enterprise Email |
| | | Section 10.2. Sending Email |
| | | Section 10.3. Email for System Integration |
| | | Section 10.4. Performance Optimization |
|
| | Chapter 11. Enterprise Performance Tuning Best Practices |
| | | Section 11.1. Performance Planning |
| | | Section 11.2. The Performance Environment |
| | | Section 11.3. Proactive Performance Management in Production |
| | | Section 11.4. Efficient Distributed Computing Architecture |
| | | Section 11.5. Tuning Procedure |
| | | Section 11.6. User Perceptions |
| | | Section 11.7. Tuning Techniques |
| | | Section 11.8. Miscellaneous Best Practices |
|
| | Chapter 12. List of Contributors |
| | Colophon |
| | Index |