Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, we will cover:
Using Maven for building and running a Spring-WS project
Creating a data contract
Setting up a Web-Service using DispatcherServlet
Simplifying the creation of a Web-Service using MessageDispatcherServlet
Setting up a Web-Service on JMS transport
Setting up a Web-Service on E-mail transport
Setting up a Web-Service on embedded HTTP server transport
Setting up a Web-Service on XMPP transport
Setting up a simple endpoint mapping for the Web-Service
Setting up a contract-first Web-Service
Setting up an endpoint by annotating the payload-root
Setting up a transport-neutral WS-Addressing endpoint
Setting up an endpoint using an XPath expression
Handling the incoming XML messages using DOM
Handling the incoming XML messages using JDOM
Handling the incoming XML messages using JAXB2
Validating the XML messages on the server side using an interceptor