JAX-WS Guide

Table of Contents

  1. Introduction to JAX-WS
  2. Introduction to JAXB
  3. Developing JAX-WS Web services
    1. From a JavaBean (bottom-up)
    2. From a WSDL document (top-down)
  4. Packaging and deploying a JAX-WS service
    1. Developing a JAX-WS client from a WSDL document
    2. Developing a dynamic client using JAX-WS APIs
  5. Developing JAX-WS clients
  6. Running a JAX-WS client
  7. Invoking JAX-WS Web services asynchronously
  8. Using handlers in JAX-WS Web services
  9. Enabling HTTP session management support for JAX-WS applications
  10. Enabling MTOM

Introduction to JAX-WS

JAX-WS 2.0 is a new programming model that simplifies application development through support of a standard, annotation-based model to develop Web Service applications and clients. The JAX-WS 2.0 specification strategically aligns itself with the current industry trend towards a more document-centric messaging model and replaces the remote procedure call programming model as defined by JAX-RPC. JAX-WS is the strategic programming model for developing Web services and is a required part of the Java Platform, Enterprise Edition 5 (Java EE 5). The implementation of the JAX-WS programming standard provides the following enhancements for developing Web services and clients: