Building Web Components
Sun ONE Studio 5 Programming Series
817-2334-10
Contents |
Documentation Available Online
Documentation in Accessible Formats
Contacting Sun Technical Support
1. Addressing the Challenges of Web Application Development
Challenges in Developing Web Applications
How Web Application Development is Different
Implications of Server-Centered Execution
Debugging and Monitoring Tools
Open Runtime Environment Integration
Common Errors in Web Applications
Facing the Challenges of Web Application Debugging
Viewing Requests With the HTTP Monitor
2. The Structure of Web Modules
Servlet Containers and Web Components
3. Design Patterns and Frameworks
4. Developing Your Own Web Application
Importing an Existing Web Module
Creating and Invalidating Sessions
Creating a Composite View Template
Using Additional Classes or Beans
Declaring the Servlet in the Deployment Descriptor
Servlet-Generated HTTP Responses
Using the Servlet as a Front Controller
Using Additional Classes or Beans
Declaring the Filter in the Deployment Descriptor
Processing HTTP Requests and Responses
Inserting Custom Actions From a Tag Library Into a JSP Page
Developing Your Own Tag Libraries
5. Running, Debugging, and Deploying Your Web Application
Configuring the Web Module Deployment Descriptor
Using Property Sheets to Edit the web.xml File
Registering Servlets and Filters
Specifying the Default URI Within the Taglib Element
Using the IDE to Edit the web.xml File in the Source Editor
Setting Up the Web Server Environment for Database Access
Creating and Executing a Web Module Group
Using the HTTP Monitor to Debug a Web Application
Packaging Your Web Applications
Building a WAR File From a Web Module
Packaging and Deploying a Custom Tag Library
Packaging a Tag Library as a JAR File
Deploying a Tag Library Using the Tag Library Repository
Deploying a Tag Library by Adding a JAR File From the Filesystem
Deploying a Tag Library by Copying and Pasting a JAR File From Another Module or Filesystem
Copyright © 2003, Sun Microsystems, Inc. All rights reserved.