JSPTM Design (Third Edition)

Author: (USA) Bergstein
Publisher:
Publish Date: 2004-12-01
Features: Since the release of JSP 1.0 in 1999, JavaServer Pages (JSP) has stirred up a storm, with followers flocking to it. JSP provides a flexible tool for enterprise Java developers to create dynamic web sites and web applications. With the introduction of the JSP Standard Tag Library (JSTL), the somewhat rough aspects of the JSP specification in version 1.0 have been significantly improved, and JSP 2.0 has taken this technology to a new height. JSP Design (Third Edition) has been thoroughly revised and updated to cover the JSP 2.0 and JSTL 1.1 specifications. It provides detailed introductions to the new Expression Language (EL) in JSP 2.0, the JSTL 1.1 tag library and new function library, the new tag file format that supports custom tag library development without Java code, the simplified Java tag library API, improvements in JSP XML syntax, and more. In addition, it comprehensively describes the setup of the Apache Tomcat server, JSP and JSTL syntax and features, error handling and debugging, authentication and personalization, database access, XML processing, and internationalization.
It is hoped that professionals learning JSP can be divided into two camps, and this book fully recognizes that these two camps have different needs: web designers are interested in how to use JSP elements on web pages, while programmers are more interested in understanding the JSP API and how to effectively use JSP as part of enterprise applications. If you are a web designer, you will benefit greatly from the practical web application examples in the second part of this book. If you are a programmer, you will highly appreciate the detailed advanced topics in the third part, such as how to integrate Servlet and JavaBean components with JSP using the popular Apache Struts MVC (Model-View-Controller) framework, and how to develop custom tag libraries using the JSP API, with practical examples provided that can serve as a starting point when developing your own tag libraries.

📌 Related Posts