pt. I. Servlets. Ch. 1. Servlet Theory. Ch. 2. Sharing Servlet Resources. Ch. 3. Servlet Examples -- pt. II. JSP. Ch. 4. JavaServer Pages. Ch. 5. JSP Tag Libraries. Ch. 6. JSP Examples -- pt. III. Struts. Ch. 7. The Apache Struts Framework Walkthrough -- pt. IV. EJB. Ch. 8. Integrating with the Business Tier. Ch. 9. Example 1: Centralizing Exchange Rates. Ch. 10. Example 2: Refactoring an Old-Style Web Application. Ch. 11. Example 3: Entity EJBs for Database Integration -- pt. V. Appendix -- App. A. The Java 2 Enterprise Edition Reference Implementation Server