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.
by Budi Kurniawan
ISBN: 9781771970273
$54.99, 630 pages
![](/image/cover/9781771970273.jpg;jsessionid=CECCF955362B8FDFB48E5E52BDF91D0C)
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
Introduction 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 Index