For Java programmers developing dynamic Web sites and Web-enabled applications, servlets and JSP provide the crucial link between Web clients and server-side applications. Core Servlets and JavaServer Pages: Advanced Technologies, Volume 2, Second Edition, is the definitive, comprehensive guide to advanced Web application development with Servlets 2.4 and JSP 2.0.The same clear step-by-step explanations that have made every edition and volume of Core Servlets and JavaServer Pages so popular
Completely updated for the latest standards: servlets 2.4 and JSP 2.0
Hundreds of completely portable, fully documented, industrial-strength examples
Detailed treatments of Web.XML, security, JSP Filters, the Application Events Framework, Struts, JSTL, JSP 2.0 tag libraries, and much more
Online access to all source code, available free for unrestricted use at the authors' coreservlets.com Web site.
Volume 2 builds upon and extends the integrated servlets/JSP coverage presented in Volume 1. Like the first volume, it teaches state-of-the-art techniques through complete, functional, fully documented programs, and provides a unified treatment--showing when servlet technology is best, when JSP is preferred, and when (and how) servlets and JSP should work together.
Thoroughly updated to reflect the latest improvements in JSP and servlet technology, Volume 2 focuses on the advanced tools and techniques needed to build robust, enterprise-class Java Web applications. Its pragmatic, detail-oriented coverage ranges from Web.XML to security and JSTL to the Application Events Framework.
Volume 2 begins by demonstrating how to design Web applications that can be moved without change. You'll learn how to achieve total control over application behavior through the Web.XML deployment descriptor file. Next, you'll discover how to enhance application security through both declarative and programmatic methods.
The authors demonstrate how to use servlet and JSP filters to encapsulate common behavior in a modular and reusable manner, and separate high-level access decisions from presentation code. You'll learn how to use the Application Events Framework to control major events in your application's lifecycle, from creating connection pools to setting up network connections; then systematically master best practices for using JSP tag libraries.
The authors conclude with an in-depth introduction to the Struts framework for building MVC applications. You'll learn how Struts works, discover its advantages and tradeoffs, and master its custom tags, utilities, and advanced capabilities--including properties files, Struts Tiles, and input validation.
Marty Hall is a Senior Computer Scientist at the Johns Hopkins University Applied Physics Lab and teaches Java and Web programming in the Johns Hopkins part-time graduate program in Computer Science and for various industry short courses. He is the author of the best-selling book Core Web Programming.
Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.
Publisher: Prentice Hall
Page Count (est.): 712
Pub Date: 12/30/2007