- Section 1 - The Servlet Model
- Section 2 - The Structure and Deployment of Modern Servlet Web Applications
- Section 3 - The Servlet Container Model
- Section 4 - Designing and Developing Servlets to Handle Server-side Expectations
- Section 5 - Designing and Developing Servlets Using Session Management
- Section 6 - Designing and Developing Secure Web Applications
- Section 7 - Designing and Developing Thread-safe Servlets
- Section 8 - The Java Server Pages (JSP) Technology Model
- Section 9 - Designing and Developing Reusable Web Components
- Section 10 - Designing and Developing JSP pages Using JavaBean Components
- Section 11 - Designing and Developing JSP pages Using Custom Tags
- Section 12 - Designing and Developing a Custom Tag Library
- Section 13 - Scenario