Servlet & JSP: A Tutorial, Second Edition
by Budi Kurniawan
ISBN: 9781771970273
$54.99, 630 pages

Servlet and JavaServer Pages (JSP) are the underlying technologies for developing web applications in Java. They are essential for any programmer to master in order to effectively use frameworks such as JavaServer Faces, Struts 2 or Spring MVC. Covering Servlet 3.1 and JSP 2.3, this book explains the important programming concepts and design models in Java web development as well as related technologies and new features in the latest versions of Servlet and JSP. With comprehensive coverage and a lot of examples, this book is a guide to building real-world applications.

Table of Contents

Chapter 1: Getting Started
Chapter 2: The Servlet API
Chapter 3: Session Management
Chapter 4: JavaServer Pages
Chapter 5: The Expression Language
Chapter 6: JSTL
Chapter 7: Writing Custom Tags
Chapter 8: Tag Files
Chapter 9: Listeners
Chapter 10: Filters
Chapter 11: Application Design
Chapter 12: File Upload
Chapter 13: File Download
Chapter 14: Java Database Connectivity
Chapter 15: Java Persistence API
Chapter 16: JavaMail
Chapter 17: Decorating Requests and Responses
Chapter 18: Asynchronous Processing
Chapter 19: Security
Chapter 20: Deployment
Chapter 21:  WebSocket
Chapter 22: Dynamic Registration and Servlet Container Initializers
Chapter 23: Introduction to Spring MVC
Chapter 24: Introduction to Struts 2
Appendix A: HTML
Appendix B: Cascading Style Sheets
Appendix C: Tomcat
Appendix D: Web Annotations
Appendix E: TLS Certificates
Appendix F: The Spring Framework