Spring Web Services Framework

Spring Web Services 1.0.4 API

This document is the API specification for the Spring Web Services Framework
For further API reference and developer documentation, see the Spring Web Services reference documentation.

See:
          Description

Spring-WS
org.springframework.ws Provides the core functionality of the Spring Web Services framework.
org.springframework.ws.client Contains classes for client-side Spring-WS support, allowing for Spring-style Web service access.
org.springframework.ws.client.core Core package of the Spring-WS client-side support.
org.springframework.ws.client.core.support Convenient super class for application classes that need Web service access.
org.springframework.ws.client.support Classes supporting the org.springframework.ws.client.core package.
org.springframework.ws.context Contains the MessageContext, and MessageContextFactory interfaces.
org.springframework.ws.mime Provides MIME functionality for use the Spring Web Services framework.
org.springframework.ws.pox Provides the Plain Old XML (POX) functionality of the Spring Web Services framework.
org.springframework.ws.pox.dom Contains an implementation of the POX interfaces that is based on DOM.
org.springframework.ws.server Contains classes for server-side Spring-WS support.
org.springframework.ws.server.endpoint Provides standard endpoint, and EndpointAdapter implementations.
org.springframework.ws.server.endpoint.adapter Provides miscellaneous EndpointAdapter implementations.
org.springframework.ws.server.endpoint.annotation JDK 1.5+ annotations for Spring-WS endpoints.
org.springframework.ws.server.endpoint.interceptor Provides miscellaneous endpoints EndpointInterceptor implementations.
org.springframework.ws.server.endpoint.mapping Provides miscellaneous endpoints EndpointMapping implementations.
org.springframework.ws.server.endpoint.support Provides helper classes for EndpointAdapter, EndpointInteceptor, and EndpointMapping implementations.
org.springframework.ws.soap Provides the SOAP functionality of the Spring Web Services framework.
org.springframework.ws.soap.axiom AXis Object Model (AXIOM) support for Spring-WS' soap message infrastructure.
org.springframework.ws.soap.axiom.support Support classes for working with the AXis Object Model (AXIOM).
org.springframework.ws.soap.client Contains classes for SOAP-specific client-side Spring-WS support.
org.springframework.ws.soap.client.core Contains core classes for SOAP-specific client-side Spring-WS support.
org.springframework.ws.soap.saaj SOAP with Attachments API for Java (SAAJ) support for Spring-WS soap message infrastructure.
org.springframework.ws.soap.saaj.support Support classes for working with the SOAP with Attachments API for Java (SAAJ).
org.springframework.ws.soap.security Provides WS-Security implementation classes.
org.springframework.ws.soap.security.support Contains support classes for handling WS-Security messages.
org.springframework.ws.soap.security.xwss Contains classes for using the XML and WebServices Security WS-Security implementation within Spring-WS.
org.springframework.ws.soap.security.xwss.callback Contains CallbackHandler implementations for XWSS.
org.springframework.ws.soap.security.xwss.callback.acegi Contains CallbackHandler implementations for XWSS that use the Acegi Security System for Spring.
org.springframework.ws.soap.security.xwss.callback.jaas Contains CallbackHandler implementations for XWSS that use the Java Authentication and Authorization Service (JAAS).
org.springframework.ws.soap.server Contains classes for SOAP-specific server-side Spring-WS support.
org.springframework.ws.soap.server.endpoint Provides EndpointAdapter, EndpointMapping, and EndpointExceptionResolver implementations for SOAP.
org.springframework.ws.soap.server.endpoint.annotation JDK 1.5+ annotations for Spring-WS SOAP endpoints.
org.springframework.ws.soap.server.endpoint.interceptor Provides miscellaneous endpoints EndpointInterceptor implementations for SOAP purposes.
org.springframework.ws.soap.server.endpoint.mapping Provides miscellaneous endpoints EndpointMapping implementations for SOAP purposes.
org.springframework.ws.soap.soap11 Contains interfaces specific to SOAP 1.1.
org.springframework.ws.soap.soap12 Contains interfaces specific to SOAP 1.2.
org.springframework.ws.support Provides general helper classes for Spring Web Services.
org.springframework.ws.transport Contains the TransportRequest and TransportResponse interfaces.
org.springframework.ws.transport.context Abstraction for determining the current TransportInputStream and TransportOutputStream.
org.springframework.ws.transport.http Package providing support for handling messages via HTTP.
org.springframework.ws.transport.support Classes supporting the org.springframework.ws.transport package.
org.springframework.ws.wsdl Provides the WSDL functionality of the Spring Web Services framework.
org.springframework.ws.wsdl.wsdl11 Contains interfaces and classes specific to WSDL 1.1.
org.springframework.ws.wsdl.wsdl11.builder Provides a strategy for WSDL building.

 

Spring-OXM
org.springframework.oxm Root package for Spring's O/X Mapping integration classes.
org.springframework.oxm.castor Package providing integration of Castor within Springs O/X Mapping support.
org.springframework.oxm.jaxb Package providing integration of JAXB with Springs O/X Mapping support.
org.springframework.oxm.jibx Package providing integration of JiBX with Springs O/X Mapping support.
org.springframework.oxm.mime Contains (un)marshallers optimized to store binary data in MIME attachments.
org.springframework.oxm.support Provides generic support classes for using Spring's O/X Mapping integration within various scenario's.
org.springframework.oxm.xmlbeans Package providing integration of XMLBeans with Springs O/X Mapping support.
org.springframework.oxm.xstream Package providing integration of XStream with Springs O/X Mapping support.

 

Spring-XML
org.springframework.xml Provides classes for XML handling: version detection and a base XML exception class.
org.springframework.xml.dom Provides classes that help with DOM: the Document Object Model.
org.springframework.xml.namespace Provides classes that help with XML Namespace processing.
org.springframework.xml.sax Provides classes that help with SAX: the Simple API for XML.
org.springframework.xml.stream Provides classes that help with StAX: the Streaming API for XML.
org.springframework.xml.transform Provides classes that help with XML transformations.
org.springframework.xml.validation Provides classes for XML validation in JAXP 1.0 and JAXP 1.3.
org.springframework.xml.xpath Provides XPathTemplate implementations, and various classes for XPath evaluation using JAXP 1.3, and Jaxen.

 

This document is the API specification for the Spring Web Services Framework


For further API reference and developer documentation, see the Spring Web Services reference documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

If you are interested in commercial training, consultancy, and support for the Spring Web Services Framework, Interface 21 provides such commercial support.


Spring Web Services Framework

Copyright � 2005-2008 The Spring Web Services Framework. All Rights Reserved.