Section 4. Jax-WS

Objectives:

  • Explain JAX-WS technology for building web services and client that communicate using XML.
  • Given a set of requirements for a Web service, such as transactional needs, and security requirements, design and develop Web service applications that use JAX-WS technology.
  • Describe the Integrated Stack (I-Stack) which consist of JAX-WS, JAXB, StAX, SAAJ.
  • Describe and compare JAX-WS development approaches.
  • Describe the features of JAX-WS including the usage of Java Annotations.
  • Describe the architecture of JAX_WS including the Tools SPI that define the contract between JAX-WS tools and Java EE.
  • Describe creating a Web Service using JAX-WS.
  • Describe JAX-WS Client Communications Models.
  • Given an set of requirements, design and develop a Web service client, such as a Java EE client and a stand-alone client, using JAX-WS.
  • Given a set of requirements, create and configure a Web service client that accesses a stateful Web service.

Flash Cards:

Code Labs:

Good Links:

First get an overview of what JAX-WS is versus JAX-RPC

Servlet Handlers in JAX-WS

Maintaining a session with JAX-WS