WAS v8.5 > Develop applications > Develop web applications > Develop web applications > Develop servlets

Develop servlets with WAS extensions

Use this task to provide a summary of the WebSphere Application Server extensions used to develop servlets.

Several WAS extensions are provided for enhancing your servlets. This task provides a summary of the extensions that we can utilize.

  1. Review the supported specifications.

    Create Java components, referring to the Servlet specifications.

    The application server includes its own packages that extend and add to the Java Servlet Application Programming Interface (API). These extensions and additions make it easier to manage session states, create personalized Web pages, generate better servlet error reports, and access databases. Locate the API documentation for the application server APIs in the install_root\web\apidocs directory for the default installation. All of the public Application Server APIs are located in the com.ibm.websphere packages, however, com.ibm.websphere.servlet package is specific to the product servlet APIs.

  2. Use your favorite integrated development environment (IDE), or a text editor, to develop or migrate code artifacts that meet the specifications.

  3. Test the code artifacts.

Assemble your code artifacts into a web module using assembly tools as a prerequisite to deploying the code to the application server.


Subtopics

  1. Configure page list servlet client configurations
  2. autoRequestEncoding and autoResponseEncoding
  3. Initial parameters for servlets settings
  4. Servlet filtering
  5. Application life cycle listeners and events
  6. Configure page list servlet client configurations
  7. The client_types.xml file
  8. Java Servlet 3.0 considerations
  9. Servlet 3.0 programmatic configuration
  10. Initial parameters for servlets settings
  11. Servlet filtering
  12. autoRequestEncoding and autoResponseEncoding
  13. Application life cycle listeners and events


Related concepts:
Asynchronous request dispatcher
Development and assembly tools
Tasks: Using the dynamic cache service to improve performance
Tasks: Managing HTTP sessions


+

Search Tips   |   Advanced Search