The JavaTM 2 Platform has become the technology of choice for
developing professional e-commerce applications, dynamic Web pages and
Web-enabled applications and services. Servlet and JavaServer PagesTM
(JSPTM) technology
is the foundation of this platform: it provides the link between Web
clients and server-side applications. But the field has been evolving
rapidly, and few developers have been able to keep up.
In "More Servlets and JavaServer Pages", a companion to "Core
Servlets and JavaServer Pages," Marty Hall, president of
coreservlets.com, a training and consulting company focusing on
server-side Java technology, shows how to apply recent advances in
servlet and JSP technology. The book provides every detail necessary to
leverage the latest servlet 2.3 and JSP 1.2 standards: real-world
insight, advanced techniques, industrial-strength code and hands-on
coverage of three top servers: Apache Tomcat, Macromedia JRun and New
Atlanta ServletExec.
Part I gives a thorough introduction to programming with servlet and
JSP technology. It shows how to configure a server, read form
data and HTTP headers, handle cookies, track sessions, apply JSP
scripting elements, use JavaBeansTM components, develop JSP tag
libraries and apply the MVC architecture.
Part II provides exhaustive details on Web application development and
deployment. It explains how to register Web applications, how to
organize them, how to deploy them in WAR files, how to deal with
relative URLs and how to share data among Web applications. It also
gives details on every element in version 2.3 of the deployment
descriptor (web.xml).
Part III describes Web application security in detail. It explains two
general strategies for securing your applications: declarative security
and programmatic security. Within each of these strategies, it shows
how to use form-based or BASIC authentication and and how to
protect network traffic with SSL.
Part IV covers two features introduced with servlets 2.3: filters and
lifecycle events. It explains how to use filters to debug, modify and
optimize the output of previously existing servlets and JSP pages. It
also shows how to use event listeners to respond to major events in
the server life cycle.
Part V looks at new tag library developments. It shows how to
improve tag libraries by making use of new capabilities of the
JSP 1.2 specification and explains how to streamline code by using
the new standard JSP tag library (JSPTL).
The introduction and table of contents are available online:
http://www.sun.com/books/catalog/hallmore
Read More ...
[...read more...]