cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dk...@apache.org
Subject svn commit: r807682 [13/19] - in /websites/production/cxf/content: ./ docs/
Date Wed, 07 Mar 2012 01:55:19 GMT
Modified: websites/production/cxf/content/docs/provider-services.html
==============================================================================
--- websites/production/cxf/content/docs/provider-services.html (original)
+++ websites/production/cxf/content/docs/provider-services.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Provider Services
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -150,7 +150,7 @@ Apache CXF -- Provider Services
 <h3><a shape="rect" name="ProviderServices-Payloadmode"></a>Payload mode</h3>
 
 <p>In <em>payload mode</em> a <tt>Provider</tt> implementation works with only the payload of a message. For example, a <tt>Provider</tt> implementation working in payload mode works only with the body of a SOAP message. The binding layer processes any binding level wrappers and headers.</p>
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>When working with a binding that does not use special wrappers, such as the XML binding, payload mode and message mode provide the same results.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">When working with a binding that does not use special wrappers, such as the XML binding, payload mode and message mode provide the same results.</td></tr></table></div>
 <p>You specify that a <tt>Provider</tt> implementation uses payload mode by providing the value <tt>java.xml.ws.Service.Mode.PAYLOAD</tt> as the value to the <tt>javax.xml.ws.ServiceMode</tt> annotation.</p>
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java">
@@ -162,7 +162,7 @@ Apache CXF -- Provider Services
 }
 </pre>
 </div></div>
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>If you do not provide the <tt>@ServiceMode</tt> annotation, the <tt>Provider</tt> implementation will default to using payload mode.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If you do not provide the <tt>@ServiceMode</tt> annotation, the <tt>Provider</tt> implementation will default to using payload mode.</td></tr></table></div>
 
 <h2><a shape="rect" name="ProviderServices-DataTypes"></a>Data Types</h2>
 
@@ -177,7 +177,7 @@ Apache CXF -- Provider Services
 
 <p>A <tt>Provider</tt> implementation can accept and return objects that are derived from the <tt>javax.xml.transform.Source</tt> interface. <tt>Source</tt> objects are low level objects that hold XML documents. Each <tt>Source</tt> implementation provides methods that access the stored XML documents and manipulate its contents. The following objects implement the <tt>Source</tt> interface:</p>
 <ul><li><tt>DOMSource</tt> holds XML messages as a Document Object Model(DOM) tree. The XML message is stored as a set of <tt>Node</tt> objects that can be accessed using the <tt>getNode()</tt> method. Nodes can be updated or added to the DOM tree using the <tt>setNode()</tt> method.</li><li><tt>SAXSource</tt> holds XML messages as a Simple API for XML (SAX) object. SAX objects contain an <tt>InputSource</tt> object that contains the raw data and an <tt>XMLReader</tt> object that parses the raw data.</li><li><tt>StreamSource</tt> holds XML messages as a data stream. The data stream can be manipulated as would any other data stream.
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>When using <tt>Source</tt> objects the developer is responsible for ensuring that all required binding specific wrappers are added to the message. For example, when interacting with a service expecting SOAP messages, the developer must ensure that the required SOAP envelope is added to the outgoing request and that the SOAP envelope's contents are correct.</td></tr></table></div></li></ul>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">When using <tt>Source</tt> objects the developer is responsible for ensuring that all required binding specific wrappers are added to the message. For example, when interacting with a service expecting SOAP messages, the developer must ensure that the required SOAP envelope is added to the outgoing request and that the SOAP envelope's contents are correct.</td></tr></table></div></li></ul>
 
 
 <h3><a shape="rect" name="ProviderServices-Using%7B%7BSOAPMessage%7D%7Dobjects"></a>Using <tt>SOAPMessage</tt> objects</h3>
@@ -214,8 +214,8 @@ In other words, you cannot implement a <
 
 <p>WS-I Basic Profile provides guidelines about the messages used by services including:</p>
 <ul><li>The root element of a request is based in the value of the name attribute of the <tt>wsdl:operation</tt> element that corresponds to the operation being invoked.
-<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>If the service uses doc/literal bare messages, the root element of the request will be based on the value of name attribute of the <tt>wsdl:part</tt> element referred to by the <tt>wsdl:operation</tt> element.</td></tr></table></div></li><li>The root element of all messages will be namespace qualified.</li><li>If the service uses rpc/literal messages, the top-level elements in the messages will not be namespace qualified.
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>The children of top-level elements may be namespace qualified. To be certain you will need to check their schema definitions.</td></tr></table></div></li><li>If the service uses rpc/literal messages, none of the top-level elements can be null.</li><li>If the service uses doc/literal messages, the schema definition of the message determines if any of the elements are namespace qualified.</li></ul>
+<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If the service uses doc/literal bare messages, the root element of the request will be based on the value of name attribute of the <tt>wsdl:part</tt> element referred to by the <tt>wsdl:operation</tt> element.</td></tr></table></div></li><li>The root element of all messages will be namespace qualified.</li><li>If the service uses rpc/literal messages, the top-level elements in the messages will not be namespace qualified.
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The children of top-level elements may be namespace qualified. To be certain you will need to check their schema definitions.</td></tr></table></div></li><li>If the service uses rpc/literal messages, none of the top-level elements can be null.</li><li>If the service uses doc/literal messages, the schema definition of the message determines if any of the elements are namespace qualified.</li></ul>
 
 
 <h3><a shape="rect" name="ProviderServices-Implementingthe%7B%7Binvoke%28%29%7D%7Dmethod"></a>Implementing the <tt>invoke()</tt> method</h3>

Modified: websites/production/cxf/content/docs/pure-xml.html
==============================================================================
--- websites/production/cxf/content/docs/pure-xml.html (original)
+++ websites/production/cxf/content/docs/pure-xml.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Pure XML
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -134,7 +134,7 @@ xmlns:xformat=<span class="code-quote">"
 
 <p>To map an interface to a pure XML payload format do the following:</p>
 <ol><li>Add the namespace declaration to include the extensions defining the XML binding.</li><li>Add a standard WSDL <tt>binding</tt> element to your contract to hold the XML binding, give the binding a unique name, and specify the name of the WSDL <tt>portType</tt> element that represents the interface being bound.</li><li>Add an <tt>xformat:binding</tt> child element to the <tt>binding</tt> element to identify that the messages are being handled as pure XML documents without SOAP envelopes.</li><li>Optionally, set the <tt>xformat:binding</tt> element's <tt>rootNode</tt> attribute to a valid QName.</li><li>For each operation defined in the bound interface, add a standard WSDL <tt>operation</tt> element to hold the binding information for the operation's messages.</li><li>For each operation added to the binding, add the <tt>input</tt>, <tt>output</tt>, and <tt>fault</tt> children elements to represent the messages used by the operation. These elements correspond to the mess
 ages defined in the interface definition of the logical operation.</li><li>Optionally add an <tt>xformat:body</tt> element with a valid <tt>rootNode</tt> attribute to the added <tt>input</tt>, <tt>output</tt>, and <tt>fault</tt> elements to override the value of <tt>rootNode</tt> set at the binding level.
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top" nowrap><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1" nowrap>If any of your messages have no parts, for example the output message for an operation that returns void, you must set the <tt>rootNode</tt> attribute for the message to ensure that the message written on the wire is a valid, but empty, XML document.</td></tr></table></div></li></ol>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If any of your messages have no parts, for example the output message for an operation that returns void, you must set the <tt>rootNode</tt> attribute for the message to ensure that the message written on the wire is a valid, but empty, XML document.</td></tr></table></div></li></ol>
 
 
 <h2><a shape="rect" name="PureXML-XMLMessagesontheWire"></a>XML Messages on the Wire</h2>

Modified: websites/production/cxf/content/docs/quicklinks.html
==============================================================================
--- websites/production/cxf/content/docs/quicklinks.html (original)
+++ websites/production/cxf/content/docs/quicklinks.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- QuickLinks
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/rest-with-jax-ws-provider-and-dispatch.html
==============================================================================
--- websites/production/cxf/content/docs/rest-with-jax-ws-provider-and-dispatch.html (original)
+++ websites/production/cxf/content/docs/rest-with-jax-ws-provider-and-dispatch.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- REST with JAX-WS Provider 
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/restful-services.html
==============================================================================
--- websites/production/cxf/content/docs/restful-services.html (original)
+++ websites/production/cxf/content/docs/restful-services.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- RESTful Services
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/running-a-service-in-tomcat-on-zos.html
==============================================================================
--- websites/production/cxf/content/docs/running-a-service-in-tomcat-on-zos.html (original)
+++ websites/production/cxf/content/docs/running-a-service-in-tomcat-on-zos.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Running a service in Tomca
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>

Modified: websites/production/cxf/content/docs/sample-projects.html
==============================================================================
--- websites/production/cxf/content/docs/sample-projects.html (original)
+++ websites/production/cxf/content/docs/sample-projects.html Wed Mar  7 01:55:11 2012
@@ -46,9 +46,9 @@ Apache CXF -- Sample Projects
         <div id="banner">
           <!-- Banner -->
 <div id="banner-content">
-<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap>
+<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left" colspan="1" nowrap="" rowspan="1" class="topbardiv">
 <a shape="rect" href="http://cxf.apache.org/" title="Apache CXF"><span style="font-weight: bold; font-size: 170%; color: white">Apache CXF</span></a>
-</td><td align="right" colspan="1" nowrap>
+</td><td align="right" colspan="1" nowrap="" rowspan="1">
 <a shape="rect" href="http://www.apache.org/" title="The Apache Sofware Foundation"><img border="0" alt="ASF Logo" src="http://cxf.apache.org/images/asf-logo.png"></a>
 </td></tr></table>
 </div>
@@ -126,68 +126,68 @@ Apache CXF -- Sample Projects
 
 <h2><a shape="rect" name="SampleProjects-JAXWSExamples"></a>JAX-WS Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Java First using JAX-WS APIs</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how to develop a service using the "code first" approach with the JAX-WS APIs.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/">java_first_jaxws</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Java First demo service using the JAXWSFactoryBeans</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how to develop a service using the JAXWSFactoryBeans. It also mak
 es use of LoggingInterceptors. The sample takes the "code first" approach using JAX-WS APIs.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>java_first_jaxws_factory_bean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Java First POJO Sample</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how to develop a service that is "code first", POJO-based. This sample uses the JAXB Data binding by default, but you can use Aegis Data binding by removing a few lines detailed in the README.txt file.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>java_first_pojo</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Spring HTTP Sample</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample will lead you through creating your first service with Spring. You'll learn how to write a simple JAX-WS "code-first" service, set up the HTTP Servlet transport and use CXF's Spring beans.</td><td colsp
 an="1" rowspan="1" class="confluenceTd" nowrap>java_first_spring_support</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JAX-WS Asynchronous Demo using Document/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample using Document/Literal Style sample illustrates the use of the JAX-WS asynchronous invocation model. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>jaxws_async</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JAX-WS Dispatch/Provider Demo</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates the use of JAX-WS Dispatch and Provider interface.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>jaxws_dispatch_provider</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JAX-WS Handler Demo</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how JAX-WS handlers are used.  The server uses a SOAP protocol handler which
  logs incoming and outgoing messages to the console.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>jax_ws_handlers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>RESTful Hello World Demo</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows REST based Web Services using the JAX-WS Provider/Dispatch. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>restful_dispatch</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Java First using JAX-WS APIs</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how to develop a service using the "code first" approach with the JAX-WS APIs.</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/java_first_jaxws/">java_first_jaxws</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Java First demo service using the JAXWSFactoryBeans</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how to develop a service using the JAXWSFactoryBeans. It also makes use of LoggingInterceptors. The 
 sample takes the "code first" approach using JAX-WS APIs.</td><td colspan="1" rowspan="1" class="confluenceTd">java_first_jaxws_factory_bean</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Java First POJO Sample</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how to develop a service that is "code first", POJO-based. This sample uses the JAXB Data binding by default, but you can use Aegis Data binding by removing a few lines detailed in the README.txt file.</td><td colspan="1" rowspan="1" class="confluenceTd">java_first_pojo</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Spring HTTP Sample</td><td colspan="1" rowspan="1" class="confluenceTd">Sample will lead you through creating your first service with Spring. You'll learn how to write a simple JAX-WS "code-first" service, set up the HTTP Servlet transport and use CXF's Spring beans.</td><td colspan="1" rowspan="1" class="confluenceTd">java_first_spring_support</td></tr><t
 r><td colspan="1" rowspan="1" class="confluenceTd">JAX-WS Asynchronous Demo using Document/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd">Sample using Document/Literal Style sample illustrates the use of the JAX-WS asynchronous invocation model. </td><td colspan="1" rowspan="1" class="confluenceTd">jaxws_async</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JAX-WS Dispatch/Provider Demo</td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates the use of JAX-WS Dispatch and Provider interface.</td><td colspan="1" rowspan="1" class="confluenceTd">jaxws_dispatch_provider</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JAX-WS Handler Demo</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how JAX-WS handlers are used.  The server uses a SOAP protocol handler which logs incoming and outgoing messages to the console.</td><td colspan="1" rowspan="1" class="confluenceTd">jax_ws_handlers</td></tr><tr><td c
 olspan="1" rowspan="1" class="confluenceTd">RESTful Hello World Demo</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows REST based Web Services using the JAX-WS Provider/Dispatch. </td><td colspan="1" rowspan="1" class="confluenceTd">restful_dispatch</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-WSDLFirstExamples"></a>WSDL-First Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WSDL First</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to build and call a web service using a given WSDL (also called Contract First). </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF Dynamic Client Sample</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Sample illustrates the use of the CXF dynamic client against a standalone server using SOAP 1.1 over HTTP.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_dynamic_client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WSDL first dem
 o using HTTPS</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample  takes the hello world sample a step further by doing the communication using HTTPS.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_https</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WSDL first demo using BARE Style in XML Binding (pure XML over HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Sample illustrates the use of Apache CXF's xml binding. This specific sample shows you how xml binding works with the doc-lit bare style.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_pure_xml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WSDL first demo using RPC-Literal Style </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates the use of the hello world sample with RPC-Literal style binding.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_rp
 clit</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WSDL first demo using SOAP12 in Document/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows the use of Apache CXF's SOAP 1.2 capabilities.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_soap12</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF sample using WRAPPED Style in XML Binding (pure XML over HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of Apache CXF's xml binding. This specific sample shows you how xml binding works with the doc-lit wrapped style.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>wsdl_first_xml_wrapped</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WSDL First</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to build and call a web service using a given WSDL (also called Contract First). </td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF Dynamic Client Sample</td><td colspan="1" rowspan="1" class="confluenceTd"> Sample illustrates the use of the CXF dynamic client against a standalone server using SOAP 1.1 over HTTP.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_dynamic_client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WSDL first demo using HTTPS</td><td colspan="1" rowspan="1" cla
 ss="confluenceTd">Sample  takes the hello world sample a step further by doing the communication using HTTPS.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_https</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WSDL first demo using BARE Style in XML Binding (pure XML over HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd"> Sample illustrates the use of Apache CXF's xml binding. This specific sample shows you how xml binding works with the doc-lit bare style.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_pure_xml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WSDL first demo using RPC-Literal Style </td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates the use of the hello world sample with RPC-Literal style binding.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_rpclit</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WSDL first demo using SOAP12 in Docume
 nt/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows the use of Apache CXF's SOAP 1.2 capabilities.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_soap12</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF sample using WRAPPED Style in XML Binding (pure XML over HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of Apache CXF's xml binding. This specific sample shows you how xml binding works with the doc-lit wrapped style.</td><td colspan="1" rowspan="1" class="confluenceTd">wsdl_first_xml_wrapped</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-JAXRSExamples"></a>JAX-RS Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jax_rs/">jax_rs</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>RESTful HTTP Binding Demo </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to create RESTful services using CXF's HTTP binding. The server in the sample creates 3 different endpoints: a RESTful XML endpoint, a RESTful JSON endpoint, and a SOAP endpoint.</td><td colspan="1" rowspan="1" class="conflue
 nceTd" nowrap>restful_http_binding</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jax_rs/">jax_rs</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">RESTful HTTP Binding Demo </td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to create RESTful services using CXF's HTTP binding. The server in the sample creates 3 different endpoints: a RESTful XML endpoint, a RESTful JSON endpoint, and a SOAP endpoint.</td><td colspan="1" rowspan="1" class="confluenceTd">restful_http_binding</td></t
 r></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-JavascriptExamples"></a>Javascript Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Generated JavaScript using JAX-WS APIs and JSR-181 </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows the generation of JavaScript client code from a JAX-WS server.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>js_browser_client_java_first</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JavaScript Client </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample using Document/Literal Style sample illustrates the use of the JavaScript client generator. This sample deploys the service based on the wsdl_first demo, and then provides a browser-compatible client that communicates with it. </td><td colsp
 an="1" rowspan="1" class="confluenceTd" nowrap>js_browser_client_simple</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Hello World Client sample using JavaScript</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates the use of (non-browser) JavaScript client to call a CXF server.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>js_client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Hello World sample using JavaScript and E4X Implementations</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates the use of the JavaScript and E4X dynamic languages to implement JAX-WS Providers.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>js_provider</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Generated JavaScript using JAX-WS APIs and JSR-181 </td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows the generation of JavaScript client code from a JAX-WS server.</td><td colspan="1" rowspan="1" class="confluenceTd">js_browser_client_java_first</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JavaScript Client </td><td colspan="1" rowspan="1" class="confluenceTd">Sample using Document/Literal Style sample illustrates the use of the JavaScript client generator. This sample deploys the service based on the wsdl_first demo, and then provides a browser-compatible client that communicates with it. </td><td colspan="1" rowspan="1" class="confluenc
 eTd">js_browser_client_simple</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Hello World Client sample using JavaScript</td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates the use of (non-browser) JavaScript client to call a CXF server.</td><td colspan="1" rowspan="1" class="confluenceTd">js_client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Hello World sample using JavaScript and E4X Implementations</td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates the use of the JavaScript and E4X dynamic languages to implement JAX-WS Providers.</td><td colspan="1" rowspan="1" class="confluenceTd">js_provider</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-WSExamples"></a>WS-* Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Addressing Demo</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how WS-Addressing support in Apache CXF may be enabled.  </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_addressing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Policy Demo </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how the CXF WS-Policy framework in Apache CXF uses WSDL 1.1 Policy attachments to enable the use of WS-Addressing.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_policy</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-RM Demo</td><td colspan="1" rowspa
 n="1" class="confluenceTd" nowrap>Sample shows how WS-ReliableMessaging support in Apache CXF may be enabled.  </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_rm</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Security Interofest</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample is being used to help implement WS-SecurityPolicy, WS-SecureConversation, and WS-Trust within CXF.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_security\interopfest</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Security (Signature and Encryption) </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, En
 cryption, etc., can be applied to the interceptors by passing appropriate configuration properties.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_security_sign_enc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Security (UsernameToken and Timestamp)</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, Encryption, etc., can be applied to the interceptors by passing appropriate configuration properties.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_security_ut</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Security (UsernameToken and Timestamp)</td><td colspan="1" rowspan="1" class="confluenc
 eTd" nowrap>Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WS-SecurityPolicies into the WSDL.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_security\ut_policy</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>WS-Security (Signature and UsernameToken)</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, Encryption, etc., can be applied to the interceptors by passing appropriate configuration properties.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ws_security\ut_sign</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Addressing Demo</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Addressing support in Apache CXF may be enabled.  </td><td colspan="1" rowspan="1" class="confluenceTd">ws_addressing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Policy Demo </td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how the CXF WS-Policy framework in Apache CXF uses WSDL 1.1 Policy attachments to enable the use of WS-Addressing.</td><td colspan="1" rowspan="1" class="confluenceTd">ws_policy</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-RM Demo</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Re
 liableMessaging support in Apache CXF may be enabled.  </td><td colspan="1" rowspan="1" class="confluenceTd">ws_rm</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Security Interofest</td><td colspan="1" rowspan="1" class="confluenceTd">Sample is being used to help implement WS-SecurityPolicy, WS-SecureConversation, and WS-Trust within CXF.</td><td colspan="1" rowspan="1" class="confluenceTd">ws_security\interopfest</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Security (Signature and Encryption) </td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, Encryption, etc., can be applied to the interceptors by passing appropriate configuration properties
 .</td><td colspan="1" rowspan="1" class="confluenceTd">ws_security_sign_enc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Security (UsernameToken and Timestamp)</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, Encryption, etc., can be applied to the interceptors by passing appropriate configuration properties.</td><td colspan="1" rowspan="1" class="confluenceTd">ws_security_ut</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Security (UsernameToken and Timestamp)</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoi
 nts by adding WS-SecurityPolicies into the WSDL.</td><td colspan="1" rowspan="1" class="confluenceTd">ws_security\ut_policy</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">WS-Security (Signature and UsernameToken)</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how WS-Security support in Apache CXF may be enabled. WS-Security can be configured to the Client and Server endpoints by adding WSS4JInterceptors. Both Server and Client can be configured for outgoing and incoming interceptors. Various Actions like, Timestamp, UsernameToken, Signature, Encryption, etc., can be applied to the interceptors by passing appropriate configuration properties.</td><td colspan="1" rowspan="1" class="confluenceTd">ws_security\ut_sign</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-DataBindingsExamples"></a>Data Bindings Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF sample using code first POJO's and the Aegis Binding </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how to develop a service that is "code first", POJO-based. This sample uses the Aegis data binding.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>aegis</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF sample using the Aegis Binding without any webservice</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows you how you can use Aegis with no web service at all (standalone) as a mapping between XML and Java.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>aegis_sta
 ndalone</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Hello World using Document/Literal Style and XMLBeans</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of the JAX-WS APIs and with the XMLBeans data binding to run a simple client against a standalone server using SOAP 1.1 over HTTP.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>xmlbeans</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF sample using code first POJO's and the Aegis Binding </td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how to develop a service that is "code first", POJO-based. This sample uses the Aegis data binding.</td><td colspan="1" rowspan="1" class="confluenceTd">aegis</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF sample using the Aegis Binding without any webservice</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows you how you can use Aegis with no web service at all (standalone) as a mapping between XML and Java.</td><td colspan="1" rowspan="1" class="confluenceTd">aegis_standalone</td></tr><tr><td colspan="1" rowsp
 an="1" class="confluenceTd">Hello World using Document/Literal Style and XMLBeans</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of the JAX-WS APIs and with the XMLBeans data binding to run a simple client against a standalone server using SOAP 1.1 over HTTP.</td><td colspan="1" rowspan="1" class="confluenceTd">xmlbeans</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-CXFandJMSExamples"></a>CXF and JMS Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Java First demo using JAX-WS and JMS</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>java_first_jaxws_jms</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JMS Transport Publish/Subscribe Demo using Document-Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample using Document-Literal Style sample demonstrates use of the Document-Literal style binding over JMS transport using the pub/sub mechanism.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>jms_pubsub</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JMS Tra
 nsport Queue Demo using Document-Literal Style </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample using Document-Literal Style sample demonstrates use of the Document-Literal style binding over JMS Transport using the queue mechanism.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>jms_queue</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Java First demo using JAX-WS and JMS</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">java_first_jaxws_jms</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JMS Transport Publish/Subscribe Demo using Document-Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd">Sample using Document-Literal Style sample demonstrates use of the Document-Literal style binding over JMS transport using the pub/sub mechanism.</td><td colspan="1" rowspan="1" class="confluenceTd">jms_pubsub</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JMS Transport Queue Demo using Document-Literal Style </
 td><td colspan="1" rowspan="1" class="confluenceTd">Sample using Document-Literal Style sample demonstrates use of the Document-Literal style binding over JMS Transport using the queue mechanism.</td><td colspan="1" rowspan="1" class="confluenceTd">jms_queue</td></tr></tbody></table>
 </div>
 
 
 
 <h2><a shape="rect" name="SampleProjects-JBIExamples"></a>JBI Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JBI EPEC</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how external CXF client using SOAP/HTTP can communicate with external CXF server using SOAP/JMS through JBI SOAP and JMS binding component (as a transformer).</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\JBI\external_provider_external_consumer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JBI EPIC</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how internal CXF client that is deployed into CXF service engine can communicate with external CXF server through a generic JBI JMS binding component (as a r
 outer).</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\JBI\external_provider_internal_consumer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JBI and Handlers</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how JAX-WS handlers can be used in CXF service engine.  The sample consists of a CXF Service Engine and a test service assembly. The service assembly contains two service units: a service provider (server) and a service consumer (client).</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\JBI\handlers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JBI IPEC</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates how external CXF client can communicate with internal CXF server which is deployed into CXF service engine through a generic JBI binding component (as a router).</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integra
 tion\JBI\internal_provider_external_consumer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>JBI IPIC </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how CXF can be used to implement service implementations for a Java Business Integration (JBI) container. The sample consists of a CXF Service Engine and a test service assembly. The service assembly contains two service units: a service provider (server) and a service consumer (client).</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\JBI\internal_provider_internal_consumer</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JBI EPEC</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how external CXF client using SOAP/HTTP can communicate with external CXF server using SOAP/JMS through JBI SOAP and JMS binding component (as a transformer).</td><td colspan="1" rowspan="1" class="confluenceTd">integration\JBI\external_provider_external_consumer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JBI EPIC</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how internal CXF client that is deployed into CXF service engine can communicate with external CXF server through a generic JBI JMS binding component (as a router).</td><td colspan="1" rowspan
 ="1" class="confluenceTd">integration\JBI\external_provider_internal_consumer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JBI and Handlers</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how JAX-WS handlers can be used in CXF service engine.  The sample consists of a CXF Service Engine and a test service assembly. The service assembly contains two service units: a service provider (server) and a service consumer (client).</td><td colspan="1" rowspan="1" class="confluenceTd">integration\JBI\handlers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">JBI IPEC</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates how external CXF client can communicate with internal CXF server which is deployed into CXF service engine through a generic JBI binding component (as a router).</td><td colspan="1" rowspan="1" class="confluenceTd">integration\JBI\internal_provider_external_consumer</td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd">JBI IPIC </td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how CXF can be used to implement service implementations for a Java Business Integration (JBI) container. The sample consists of a CXF Service Engine and a test service assembly. The service assembly contains two service units: a service provider (server) and a service consumer (client).</td><td colspan="1" rowspan="1" class="confluenceTd">integration\JBI\internal_provider_internal_consumer</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-JCAExamples"></a>JCA Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Inbound Connection CXF J2EE</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to expose an Enterprise Java Bean over SOAP/HTTP using CXF. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\jca\inbound</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF Inbound Resource Adapter Message Driven Bean</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Three samples... new inbound resource adapter samples (inbound-mdb, inbound-mdb-dispatch, and inbound-mdb-dispatch-wsdl). This series of inbound adapter samples leverages the JCA Specification Version 1.5 and Message Driven Bean in EJB 2.1 to ac
 tivate CXF service endpoint facade inside the application server.  For more information about the JCA  message inflow model, please refer to chapter 12 (Message Inflow) of the JCA Specification 1.5.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\jca\inbound-mdb*</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Outbound Connection CXF J2EE</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to connect with an Apache CXF Web service using a Servlet deployed in an application server; Hello World (SOAP over HTTP)  </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\jca\outbound</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF Outbound Resource Adapter IBM WebSphere 6.1</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates the new CXF outbound resource adapter.  </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>integration\jca\out
 bound.wsa61</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Inbound Connection CXF J2EE</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to expose an Enterprise Java Bean over SOAP/HTTP using CXF. </td><td colspan="1" rowspan="1" class="confluenceTd">integration\jca\inbound</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF Inbound Resource Adapter Message Driven Bean</td><td colspan="1" rowspan="1" class="confluenceTd">Three samples... new inbound resource adapter samples (inbound-mdb, inbound-mdb-dispatch, and inbound-mdb-dispatch-wsdl). This series of inbound adapter samples leverages the JCA Specification Version 1.5 and Message Driven Bean in EJB 2.1 to activate CXF service endpoint facade 
 inside the application server.  For more information about the JCA  message inflow model, please refer to chapter 12 (Message Inflow) of the JCA Specification 1.5.</td><td colspan="1" rowspan="1" class="confluenceTd">integration\jca\inbound-mdb*</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Outbound Connection CXF J2EE</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to connect with an Apache CXF Web service using a Servlet deployed in an application server; Hello World (SOAP over HTTP)  </td><td colspan="1" rowspan="1" class="confluenceTd">integration\jca\outbound</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF Outbound Resource Adapter IBM WebSphere 6.1</td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates the new CXF outbound resource adapter.  </td><td colspan="1" rowspan="1" class="confluenceTd">integration\jca\outbound.wsa61</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-MiscellaneousExamples"></a>Miscellaneous Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF Sampe using a callback object</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows a client creating a callback object by passing an EndpointReferenceType to the server. The EndpointReferenceType is then used by the server to call back on the callback object.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>callback</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CXF Sample of Stream GZIP Interceptor</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap> Example shows how to develop an interceptor and add the interceptor into the interceptor chain through configuration.</td><td colspan="1" rowspan="1" cl
 ass="confluenceTd" nowrap>configuration_interceptor</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Groovy with Spring Support</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to create groovy web service implemented with Spring. You'll learn how to write a simple groovy script web service. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>groovy_spring_support</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Colocated Demo using Document/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>&#160;</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>in_jvm_transport</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>MTOM Demo for SWA &amp; XOP</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of a SOAP message with an attachment and XML-binary Optimized Packaging.</td><td colspan="1" rowspan="1" class="confluenceTd
 " nowrap>mtom</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>MTOSI Alarm Retrieval (SOAP OVER HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample demonstrates a simple CXF based client/server Web service implementing the MTOSI alarm retrieval service. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>mtosi_1.1\alarm_retrieval</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Ruby Script</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample shows how to create ruby web service implemented with Spring. You'll learn how to write a simple ruby script web service.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>ruby_spring_support</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample usingSOAP Headers</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates Apache CXF's support for SOAP headers.  </td><td colspan="1" rowspan="1" class="conf
 luenceTd" nowrap>soap_header</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF Sampe using a callback object</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows a client creating a callback object by passing an EndpointReferenceType to the server. The EndpointReferenceType is then used by the server to call back on the callback object.</td><td colspan="1" rowspan="1" class="confluenceTd">callback</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CXF Sample of Stream GZIP Interceptor</td><td colspan="1" rowspan="1" class="confluenceTd"> Example shows how to develop an interceptor and add the interceptor into the interceptor chain through configuration.</td><td colspan="1" rowspan="1" class="confluenceTd">configuration_in
 terceptor</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Groovy with Spring Support</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to create groovy web service implemented with Spring. You'll learn how to write a simple groovy script web service. </td><td colspan="1" rowspan="1" class="confluenceTd">groovy_spring_support</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Colocated Demo using Document/Literal Style</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" class="confluenceTd">in_jvm_transport</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">MTOM Demo for SWA &amp; XOP</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of a SOAP message with an attachment and XML-binary Optimized Packaging.</td><td colspan="1" rowspan="1" class="confluenceTd">mtom</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">MTOSI Alarm Retrieval (SOAP O
 VER HTTP)</td><td colspan="1" rowspan="1" class="confluenceTd">Sample demonstrates a simple CXF based client/server Web service implementing the MTOSI alarm retrieval service. </td><td colspan="1" rowspan="1" class="confluenceTd">mtosi_1.1\alarm_retrieval</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Ruby Script</td><td colspan="1" rowspan="1" class="confluenceTd">Sample shows how to create ruby web service implemented with Spring. You'll learn how to write a simple ruby script web service.</td><td colspan="1" rowspan="1" class="confluenceTd">ruby_spring_support</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">Sample usingSOAP Headers</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates Apache CXF's support for SOAP headers.  </td><td colspan="1" rowspan="1" class="confluenceTd">soap_header</td></tr></tbody></table>
 </div>
 
 
 <h2><a shape="rect" name="SampleProjects-CORBAExamples"></a>CORBA Examples</h2>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CORBA Bank</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of JAX-WS API's for creating a service that uses the CORBA/IIOP protocol for communication.  It also shows throwing exceptions across that connection.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>corba\bank</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CORBA Bank with WS-Addressing</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of the JAX-WS APIs to run a simple "Bank" application using CORBA/IIOP instead of SOAP/XML.  It also contains standard CORBA client/server applications using pure CORB
 A code so you can see the JAX-WS client hit a pure CORBA server and a pure CORBA client hit the JAX-WS server. </td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>corba\bank_ws_addressing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd" nowrap>CORBA Hello World</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>Sample illustrates the use of the JAX-WS APIs to run a simple "hello world" application using CORBA/IIOP instead of SOAP/XML.  It also contains standard CORBA client/server applications using pure CORBA code so you can see the JAX-WS client hit a pure CORBA server and a pure CORBA client hit the JAX-WS server.</td><td colspan="1" rowspan="1" class="confluenceTd" nowrap>corba\hello_world</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Example Name</th><th colspan="1" rowspan="1" class="confluenceTh">Example Description</th><th colspan="1" rowspan="1" class="confluenceTh">Example Location</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CORBA Bank</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of JAX-WS API's for creating a service that uses the CORBA/IIOP protocol for communication.  It also shows throwing exceptions across that connection.</td><td colspan="1" rowspan="1" class="confluenceTd">corba\bank</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CORBA Bank with WS-Addressing</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of the JAX-WS APIs to run a simple "Bank" application using CORBA/IIOP instead of SOAP/XML.  It also contains standard CORBA client/server applications using pure CORBA code so you can see the JAX-WS cl
 ient hit a pure CORBA server and a pure CORBA client hit the JAX-WS server. </td><td colspan="1" rowspan="1" class="confluenceTd">corba\bank_ws_addressing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CORBA Hello World</td><td colspan="1" rowspan="1" class="confluenceTd">Sample illustrates the use of the JAX-WS APIs to run a simple "hello world" application using CORBA/IIOP instead of SOAP/XML.  It also contains standard CORBA client/server applications using pure CORBA code so you can see the JAX-WS client hit a pure CORBA server and a pure CORBA client hit the JAX-WS server.</td><td colspan="1" rowspan="1" class="confluenceTd">corba\hello_world</td></tr></tbody></table>
 </div>
 </div>
            </div>



Mime
View raw message