LibraryToggle FramesPrintFeedback

Web and RESTful Services

The following reading paths provide quick summaries on how to accomplish many of the development tasks when working with the Web and RESTful services framework:

Service consumer developers

  • Introducing WSDL Contracts in Writing WSDL Contracts provides a quick overview of the contents of a WSDL document.

  • Developing a Consumer From a WSDL Contract in Developing Applications Using JAX-WS describes how to develop a service consumer using a provided WSDL document. It discusses how to use the command-line tools to generate the stubs and what additional code is required.

  • Developing a Consumer Without a WSDL Contract in Developing Applications Using JAX-WS describes how to develop a service consumer if you are provided a Java interface instead of a WSDL document.

  • Developing Asynchronous Applications in Developing Applications Using JAX-WS describes how to develop consumers that make asynchronous invocations on remote services.

  • Using XML in a Consumer in Developing Applications Using JAX-WS describes how to use the Dispatch interface to develop consumers that work with raw XML messages.

Java-first service developers

  • Creating the SEI in Developing Applications Using JAX-WS describes how to develop a SEI for your service.

  • Annotating the Code in Developing Applications Using JAX-WS describes the annotations used by the JAX-WS framework.

  • Using XML in a Service Provider in Developing Applications Using JAX-WS describes how to use the Provider interface to develop services that work with raw XML messages.

  • Publishing a Service in Developing Applications Using JAX-WS describes the code needed to publish a service as a standalone application.

WSDL-first service developers

RESTful service developers

  • Introduction to RESTful Web Services in Developing RESTful Web Services provides an overview of RESTful design principles.

  • Root resource classes in Developing RESTful Web Services describes how to create a root resource class for the resource that represents the top of the service's resource tree.

  • Working with sub-resources in Developing RESTful Web Services describes how to map the service's other resources into sub-resources.

  • Working with resource methods in Developing RESTful Web Services describes how to create methods to implement each of the HTTP verbs used by each of the resources.

  • Publishing a Service in Developing RESTful Web Services describes how publish your service.

Advanced topics

Comments powered by Disqus