You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ch...@apache.org on 2007/04/07 18:07:12 UTC
svn commit: r526448 - in
/webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@:
contents.html json_support.html toc.html
Author: chatra
Date: Sat Apr 7 09:07:12 2007
New Revision: 526448
URL: http://svn.apache.org/viewvc?view=rev&rev=526448
Log:
added json support document. Also added link to json_support.html and ejb-provider.html from toc.html and contents.html. Note that I have listed ejb provider document under adb binding section in toc.html and contents.html.
Added:
webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/json_support.html
Modified:
webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/contents.html
webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/toc.html
Modified: webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/contents.html
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_2/xdocs/%40axis2_version_dir%40/contents.html?view=diff&rev=526448&r1=526447&r2=526448
==============================================================================
--- webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/contents.html (original)
+++ webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/contents.html Sat Apr 7 09:07:12 2007
@@ -19,8 +19,8 @@
to support the easy addition of plug-in modules that extend its functionality
for features such as security and increased reliability.</p>
-<p>Apache Axis2 Version @axis2_version@ comes to you with performance improvements and
-bug fixes over the 1.1 release.</p>
+<p>Apache Axis2 Version @axis2_version@ comes to you with performance
+improvements and bug fixes over the 1.1 release.</p>
<p>This page will take you through the list of documents that we have in
store for you.</p>
@@ -113,11 +113,14 @@
three configurations in Axis2: global, service, and module</li>
<li><a href="soapmonitor-module.html">SOAP Monitor How-to</a> - A guide on
the utilities used to monitor the SOAP messages that invoke Web services,
- along with the results of those messages.</li>
+ along with the results of those messages</li>
<li><a href="WS_policy.html">Web Services Policy Support In Axis2</a> -
Introduction to the role of Web services policy in Axis2</li>
<li><a href="spring.html">Spring Framework</a> - A guide on how to use
Axis2 with the Spring Framework</li>
+ <li><a href="json_support.html">JSON Support</a> - This document explains
+ how to use JSON support implementation in Axis2. Includes details on test
+ cases and samples</li>
</ul>
<p><strong>Data Bindings:</strong></p>
@@ -135,6 +138,9 @@
Axis2</a> - A guide to using JiBX with Axis2 in order to expose existing
Java code as a Web service and to implement a client for an existing Web
service</li>
+ <li><a href="ejb-provider.html">Guide to using EJB Provider in Axis2</a> -
+ This guide explains how to use an EJB provider in Axis2 using an
+ example</li>
</ul>
<p><strong>Transports:</strong></p>
@@ -155,28 +161,35 @@
<p><strong>Axis2 Tools:</strong></p>
<ul>
- <li><a href="../tools/@axis2_version_dir@/CodegenToolReference.html">Code Generator Tool
- Guide for Command Line and Ant Tasks</a> - Lists command line and Ant
- task references. How to build a file using custom Ant tasks and how to
- invoke a Code Generator from Ant</li>
- <li><a href="../tools/@axis2_version_dir@/eclipse/wsdl2java-plugin.html">Code Generator
- Wizard Guide for Eclipse Plug-in</a> - Explains the usage of the code
- generator Eclipse plug-in for WSDL2Java and/or Java2WSDL operations</li>
- <li><a href="../tools/@axis2_version_dir@/eclipse/servicearchiver-plugin.html">Service
+ <li><a href="../tools/@axis2_version_dir@/CodegenToolReference.html">Code
+ Generator Tool Guide for Command Line and Ant Tasks</a> - Lists command
+ line and Ant task references. How to build a file using custom Ant tasks
+ and how to invoke a Code Generator from Ant</li>
+ <li><a
+ href="../tools/@axis2_version_dir@/eclipse/wsdl2java-plugin.html">Code
+ Generator Wizard Guide for Eclipse Plug-in</a> - Explains the usage of
+ the code generator Eclipse plug-in for WSDL2Java and/or Java2WSDL
+ operations</li>
+ <li><a
+ href="../tools/@axis2_version_dir@/eclipse/servicearchiver-plugin.html">Service
Archive Generator Wizard Guide for Eclipse Plug-in</a> - Describes the
functionality of the Eclipse plugin service archive generator tool</li>
- <li><a href="../tools/@axis2_version_dir@/idea/Idea_plug-in_userguide.html">Code Generator
- Wizard Guide for IntelliJ IDEA Plug-in</a> - A guide on the usage of the
- IDEA code generation plug-in to create service archives and generate Java
- class files from WSDL files</li>
- <li><a href="../tools/@axis2_version_dir@/maven-plugins/maven-aar-plugin.html">Maven2 AAR
- Plug-in Guide</a> - A guide to generate an Axis 2 service file (AAR file)
- using the Maven plug-in.</li>
- <li><a href="../tools/@axis2_version_dir@/maven-plugins/maven-java2wsdl-plugin.html">Maven2
+ <li><a
+ href="../tools/@axis2_version_dir@/idea/Idea_plug-in_userguide.html">Code
+ Generator Wizard Guide for IntelliJ IDEA Plug-in</a> - A guide on the
+ usage of the IDEA code generation plug-in to create service archives and
+ generate Java class files from WSDL files</li>
+ <li><a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-aar-plugin.html">Maven2
+ AAR Plug-in Guide</a> - A guide to generate an Axis 2 service file (AAR
+ file) using the Maven plug-in.</li>
+ <li><a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-java2wsdl-plugin.html">Maven2
Java2WSDL Plug-in Guide</a> - A guide to using Java2WSDL Maven 2 Plug-in
that takes a Java class as input and generates a WSDL, which describes a
Web service for invoking the class methods</li>
- <li><a href="../tools/@axis2_version_dir@/maven-plugins/maven-wsdl2code-plugin.html">Maven2
+ <li><a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-wsdl2code-plugin.html">Maven2
WSDL2Code Plug-in Guide</a> - A guide to using this plugin that takes as
input a WSDL and generates client and server stubs for calling or
implementing a Web service matching the WSDL.</li>
@@ -223,8 +236,9 @@
Introduction to Axis2's modular architecture</li>
<!--<li><a href="api/index.html">Online Java Docs</a>-Java API
documentation</li>-->
- <li><a href="http://ws.apache.org/axis2/@axis2_version_dir@/api/index.html">Online Java
- Docs</a> - Java API documentation</li>
+ <li><a
+ href="http://ws.apache.org/axis2/@axis2_version_dir@/api/index.html">Online
+ Java Docs</a> - Java API documentation</li>
<li><a href="../refLib.html">Reference Library</a> - This document provides
additional information to developers on WS-* specifications, Java
language specifications, Subversion (SVN) control etc.</li>
Added: webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/json_support.html
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_2/xdocs/%40axis2_version_dir%40/json_support.html?view=auto&rev=526448
==============================================================================
--- webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/json_support.html (added)
+++ webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/json_support.html Sat Apr 7 09:07:12 2007
@@ -0,0 +1,218 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=UTF-8">
+ <title></title>
+ <meta name="AUTHOR" content="Isuru Suriarachchi">
+ <meta name="CREATED" content="20070203;331600">
+ <meta name="CHANGEDBY" content="Isuru Suriarachchi">
+ <meta name="CHANGED" content="20070208;12031400">
+ <style type="text/css">
+ <!--
+@page { size: 8.5in 11in; margin: 0.79in }
+P { margin-bottom: 0.08in }
+-->
+
+
+
+
+
+
+
+
+ </style>
+</head>
+
+<body>
+<h1 class="title">JSON Support in Axis2</h1>
+
+<p>This document explains the JSON support implementation in Axis2. It
+includes an introduction to JSON, an outline as to why JSON support is useful
+to Axis2 and how to it should be used. Document also provides details on test
+cases and samples.</p>
+
+<h3>What is JSON?</h3>
+
+<p><a href="http://www.json.org/">JSON</a> (Java Script Object Notation) is
+another data exchangeable format like XML, but it is more lightweight and
+easily readable. It is based on a subset of JavaScript language. Therefore,
+JavaScript can understand JSON, and it can make JavaScript objects by using
+JSON strings. JSON is based on key-value pairs and it uses colons to separate
+keys and values. JSON doesn't use end tags, and it uses braces (curly
+brackets) to enclose JSON Objects.</p>
+
+<p><font size="3">e.g. <font size="2"><root><test>json
+object</test></root> == {ârootâ:{âtestâ:âjson
+objectâ}}</font></font></p>
+
+<p>When it comes to converting XML to JSON and vice versa, there are two
+major conventions, one named "<a
+href="http://badgerfish.ning.com/">Badgerfish</a>" and the other,
+âMappedâ. The main difference between these two conventions exists in the
+way they map XML namespaces into JSON.</p>
+
+<p><font size="3">e.g. <font size="2"><xsl:root
+xmlns:xsl="http://foo.com"><data>my json
+string</data></xsl:root></font></font></p>
+
+<p>This XML string can be converted into JSON as follows.</p>
+
+<p><b>Using âBadgerfishâ</b></p>
+
+<p><font
+size="2">{"xsl:root":{"@xmlns":{"xsl":"http://foo.com"},"data":{"$":"my json
+string"}}}</font></p>
+
+<p><b>Using âMappedâ</b></p>
+
+<p>If we use the namespace mapping as http://foo.com -> foo</p>
+
+<p><font size="2">{"foo.root":{"data":"my json string"}}</font></p>
+
+<p>JSON support implementation is a new feature in <a
+href="http://ws.apache.org/axis2/">Apache Axis2/Java</a>. It will become a
+crucial improvement in the future with applications like JavaScript Web
+services.</p>
+
+<h2>Why JSON Support for Axis2?</h2>
+
+<p><a href="http://ws.apache.org/axis2/">Apache Axis2</a> is a Web services
+stack that delivers incoming messages into target applications. In most
+cases, these messages are SOAP messages. In addition, it is also possible to
+send REST messages through Axis2. Both types of messages use XML as their
+data exchangeable format. So if we can use XML as a format, why not use JSON
+as another format?</p>
+
+<p>There are many advantages of implementing JSON support in Axis2. Mainly,
+it helps the JavaScript users (services and clients written in JavaScript) to
+deal with Axis2. When the service or the client is in JavaScript, it can use
+the JSON string and directly build JavaScript objects to retrieve
+information, without having to build the object model (OMElement in Axis2).
+Also, JavaScript services can return the response through Axis2, just as a
+JSON string can be shipped in a JSONDataSource.</p>
+
+<p>Other than for that, there are some extra advantages of using JSON in
+comparison to XML. Although the conversation âXML or JSON?â is still a
+hot topic, many people accept the fact that JSON can be passed and built
+easily by machines than in the case of XML. </p>
+
+<p>For more details of this implementation architecture, refer to the article
+<a href="http://wso2.org/library/768">"JSON Support for Apache Axis2"</a></p>
+
+<h2>How to use JSON in Axis2</h2>
+
+<p>At the moment JSON doesn't have a standard and unique content type.
+âapplication/jsonâ (this is the content type which is approved in the <a
+href="http://www.ietf.org/rfc/rfc4627.txt?number=4627">JSON RFC</a> ),
+âtext/javascriptâ and âtext/jsonâ are some of the commonly used
+content types of JSON. Due to this problem, in Axis2, the user has been given
+the freedom of selecting the content type. </p>
+
+<h3>Step 1</h3>
+
+<p>Map the appropriate MessageFormatter and OMBuilder with the content type
+you are using in the axis2.xml file.</p>
+
+<p>e.g.1: If you are using the âMappedâ convention with the content type
+âapplication/jsonâ</p>
+<pre> <messageFormatters>
+ <messageFormatter contentType="application/json"
+ class="org.apache.axis2.json.JSONMessageFormatter"/>
+ <!-- more message formatters -->
+ </messageFormatters>
+
+ <messageBuilders>
+ <messageBuilder contentType="application/json"
+ class="org.apache.axis2.json.JSONOMBuilder"/>
+ <!-- more message builders -->
+ </messageBuilders></pre>
+
+<p>e.g.2: If you are using the âBadgerfishâ convention with the content
+type âtext/javascriptâ</p>
+<pre> <messageFormatters>
+ <messageFormatter contentType="text/javascript"
+ class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/>
+ <!-- more message formatters -->
+ </messageFormatters>
+
+ <messageBuilders>
+ <messageBuilder contentType="text/javascript"
+ class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>
+ <!-- more message builders -->
+ </messageBuilders></pre>
+
+<h3>Step 2</h3>
+
+<p>On the client side, make the ConfigurationContext by reading the axis2.xml
+in which the correct mappings are given.</p>
+
+<p>e.g.</p>
+<pre> File configFile = new File("test-resources/axis2.xml");
+ configurationContext = ConfigurationContextFactory
+ .createConfigurationContextFromFileSystem(null, configFile.getAbsolutePath());
+ ..........
+ ServiceClient sender = new ServiceClient(configurationContext, null);</pre>
+
+<h3>Step 3</h3>
+
+<p>Set the <i>MESSAGE_TYPE </i>option with exactly the same content type you
+used in the axis2.xml.</p>
+
+<p>e.g. If you use the content type âapplication/jsonâ,</p>
+<pre> Options options = new Options();
+ options.setProperty(Constants.Configuration.MESSAGE_TYPE, âapplication/jsonâ);
+ //more options
+ //...................
+
+ ServiceClient sender = new ServiceClient(configurationContext, null);
+ sender.setOptions(options);
+</pre>
+
+<p>If you are sending a request to a remote service, you have to know the
+exact JSON content type that is used by that service, and you have to use
+that content type in your client as well.</p>
+
+<p>HTTP POST method is used as the default to send JSON messages through
+Axis2, if the HTTP method is not set by the user. But if you want to send
+JSON in HTTP GET method as a parameter, you can do that by just setting an
+option on the client side.</p>
+
+<p>e.g. <code>options.setProperty(Constants.Configuration.HTTP_METHOD,
+Constants.Configuration.HTTP_METHOD_GET);</code></p>
+
+<p>Here, the Axis2 receiving side (JSONOMBuilder) builds the OMElement by
+reading the JSON string which is sent as a parameter. The request can be made
+even through the browser.</p>
+
+<p>e.g. Sample JSON request through HTTP GET. The JSON message is encoded and
+sent.</p>
+
+<p><code>GET
+/axis2/services/EchoXMLService/echoOM?query=%7B%22echoOM%22:%7B%22data%22:%5B%22my%20json%20string%22,%22my%20second%20json%20string%22%5D%7D%7D
+HTTP/1.1</code></p>
+
+<h2>Tests and Samples</h2>
+
+<h3>Integration Test</h3>
+
+<p>The JSON integration test is available under âtestâ in the âjsonâ
+module of Axis2. It uses the SimpleHTTPServer to deploy the service. A simple
+echo service is used to return the incoming OMSourcedElementImpl object,
+which contains the JSONDataSource. There are two test cases for two different
+conventions and another one test case to send the request in GET. </p>
+
+<h3>Yahoo-JSON Sample</h3>
+
+<p>This sample is available in the âsamplesâ module of Axis2. It is a
+client which calls the Yahoo search API using the GET method, with the
+parameter âoutput=jsonâ. The Yahoo search service sends the response as a
+âMappedâ formatted JSON string with the content type
+âtext/javascriptâ. This content type is mapped with the JSONOMBuilder in
+the axis2.xml. All the results are shown in a GUI. To run the sample, execute
+the ant script.</p>
+
+<p>These two applications are good examples of using JSON support for Axis2.
+You can understand the architecture of JSON support implementation in Axis2
+by looking at these samples.</p>
+</body>
+</html>
Modified: webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/toc.html
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_2/xdocs/%40axis2_version_dir%40/toc.html?view=diff&rev=526448&r1=526447&r2=526448
==============================================================================
--- webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/toc.html (original)
+++ webservices/axis2/branches/java/1_2/xdocs/@axis2_version_dir@/toc.html Sat Apr 7 09:07:12 2007
@@ -1,125 +1,137 @@
-<html>
-<head>
- <meta http-equiv="content-type" content="">
- <title></title>
- <link href="../css/axis-docs.css" rel="stylesheet" type="text/css"
- media="all">
- <style type="text/css" media="screen">
-<!--
-ul { list-style-type: none; margin: 0 0 0 5px; padding: 0; border-width: 0; list-style-position: outside; }
--->
-
- </style>
-</head>
-
-<body lang="en-US" dir="ltr">
-<h1>Table of Contents</h1>
-<ol>
- <li><a href="contents.html" target="mainFrame">Introduction</a></li>
- <li><a href="installationguide.html" target="mainFrame">Installation
- Guide</a></li>
- <li><a href="../modules/index.html" target="mainFrame">Add-on
- Modules</a></li>
- <li><a href="app_server.html" target="mainFrame">Application Server
- Specific Configuration Guide</a></li>
- <li><a href="quickstartguide.html" target="mainFrame">Quick Start
- Guide</a></li>
- <li><a href="userguide.html" target="mainFrame">User's Guide</a></li>
- <li><a href="adv-userguide.html" target="mainFrame">Advanced User's
- Guide</a></li>
- <li><a href="axis2config.html" target="mainFrame">Configuration
- Guide</a></li>
- <li><a href="Axis2ArchitectureGuide.html" target="mainFrame">Architecture
- Guide</a></li>
- <li><a href="pojoguide.html" target="mainFrame">POJO Guide</a></li>
- <li><a href="spring.html" target="mainFrame">Spring Guide</a></li>
- <li><a href="modules.html" target="mainFrame">Modules Guide</a></li>
- <li>ADB Data Binding
- <ul>
- <li>13.1 <a href="adb/adb-howto.html"
- target="mainFrame">Architecture</a></li>
- <li>13.2 <a href="adb/adb-advanced.html" target="mainFrame">Advanced
- Features</a></li>
- <li>13.3 <a href="adb/adb-codegen-integration.html"
- target="mainFrame">Code Generation Integration</a></li>
- <li>13.4 <a href="adb/adb-tweaking.html"
- target="mainFrame">Tweaking</a></li>
- </ul>
- </li>
- <li>JiBX Data Binding
- <ul>
- <li>14.1 <a href="jibx/jibx-codegen-integration.html"
- target="mainFrame">Code Generation Integration</a></li>
- <li>14.2 <a href="jibx/jibx-doclit-example.html"
- target="mainFrame">doc/lit Example</a></li>
- <li>14.3 <a href="jibx/jibx-unwrapped-example.html"
- target="mainFrame">unwrapped Example</a></li>
- </ul>
- </li>
- <li>Advanced
- <ul>
- <li>15.1 <a href="xmlbased-server.html" target="mainFrame">AXIOM Based
- Service</a></li>
- <li>15.2 <a href="dii.html" target="mainFrame">AXIOM Based
- Client</a></li>
- </ul>
- </li>
- <li><a href="mtom-guide.html" target="mainFrame">Attachments/MTOM
- Guide</a></li>
- <li>Transports
- <ul>
- <li>17.1 <a href="http-transport.html" target="mainFrame">HTTP
- Transport</a></li>
- <li>17.2 <a href="jms-transport.html" target="mainFrame">JMS
- Transport</a></li>
- <li>17.3 <a href="tcp-transport.html" target="mainFrame">TCP
- Transport</a></li>
- <li>17.4 <a href="mail-transport.html" target="mainFrame">Mail
- Transport</a> / <a href="mail-configuration.html"
- target="mainFrame">(Configuration)</a></li>
- <li>17.5 <a href="transport_howto.html" target="mainFrame">Custom
- Transport</a></li>
- </ul>
- </li>
- <li><a href="WS_policy.html" target="mainFrame">WS-Policy Support</a></li>
- <li><a href="rest-ws.html" target="mainFrame">REST Support</a></li>
- <li><a href="webadminguide.html" target="mainFrame">Web Administrator's
- Guide</a></li>
- <li><a href="soapmonitor-module.html" target="mainFrame">SOAP
- Monitor</a></li>
- <li><a href="reference.html" target="mainFrame">Command Line Tools</a></li>
- <li><a href="../tools/index.html" target="mainFrame">Tools/Plug-ins</a>
- <ul>
- <li>23.1 <a href="../tools/@axis2_version_dir@/CodegenToolReference.html"
- target="mainFrame">Code Generator Tool - Command Line and Ant
- Task</a></li>
- <li>23.2 <a href="../tools/@axis2_version_dir@/idea/Idea_plug-in_userguide.html"
- target="mainFrame">Axis2 Plug-in for IntelliJ IDEA</a></li>
- <li>23.3 <a href="../tools/@axis2_version_dir@/eclipse/servicearchiver-plugin.html"
- target="mainFrame">Service Archive Generator Wizard - Eclipse
- Plug-in</a></li>
- <li>23.4 <a href="../tools/@axis2_version_dir@/eclipse/wsdl2java-plugin.html"
- target="mainFrame">Code Generator Wizard - Eclipse Plug-in</a></li>
- <li>23.5 <a href="../tools/@axis2_version_dir@/maven-plugins/maven-aar-plugin.html"
- target="mainFrame">AAR Maven2 Plug-in</a></li>
- <li>23.6 <a
- href="../tools/@axis2_version_dir@/maven-plugins/maven-java2wsdl-plugin.html"
- target="mainFrame">Java2WSDL Maven2 Plug-in</a></li>
- <li>23.7 <a
- href="../tools/@axis2_version_dir@/maven-plugins/maven-wsdl2code-plugin.html"
- target="mainFrame">WSDL2Code Maven2 Plug-in</a></li>
- <li>23.8 <a href="../tools/previous.html" target="mainFrame">Tools
- Archive</a></li>
- </ul>
- </li>
- <li><a href="migration.html" target="mainFrame">Migration Guide (from
- Axis1)</a></li>
- <li>Design Notes
- <ul>
- <li>25.1 <a href="Axis2-rpc-support.html" target="mainFrame">RPC
- Support</a></li>
- </ul>
- </li>
-</ol>
-</body>
-</html>
+<html>
+<head>
+ <meta http-equiv="content-type" content="">
+ <title></title>
+ <link href="../css/axis-docs.css" rel="stylesheet" type="text/css"
+ media="all">
+ <style type="text/css" media="screen">
+<!--
+ul { list-style-type: none; margin: 0 0 0 5px; padding: 0; border-width: 0; list-style-position: outside; }
+-->
+
+
+
+
+
+ </style>
+</head>
+
+<body lang="en-US" dir="ltr">
+<h1>Table of Contents</h1>
+<ol>
+ <li><a href="contents.html" target="mainFrame">Introduction</a></li>
+ <li><a href="installationguide.html" target="mainFrame">Installation
+ Guide</a></li>
+ <li><a href="../modules/index.html" target="mainFrame">Add-on
+ Modules</a></li>
+ <li><a href="app_server.html" target="mainFrame">Application Server
+ Specific Configuration Guide</a></li>
+ <li><a href="quickstartguide.html" target="mainFrame">Quick Start
+ Guide</a></li>
+ <li><a href="userguide.html" target="mainFrame">User's Guide</a></li>
+ <li><a href="adv-userguide.html" target="mainFrame">Advanced User's
+ Guide</a></li>
+ <li><a href="axis2config.html" target="mainFrame">Configuration
+ Guide</a></li>
+ <li><a href="webadminguide.html" target="mainFrame">Web Administrator's
+ Guide</a></li>
+ <li><a href="Axis2ArchitectureGuide.html" target="mainFrame">Architecture
+ Guide</a></li>
+ <li><a href="pojoguide.html" target="mainFrame">POJO Guide</a></li>
+ <li><a href="spring.html" target="mainFrame">Spring Guide</a></li>
+ <li><a href="modules.html" target="mainFrame">Modules Guide</a></li>
+ <li>ADB Data Binding
+ <ul>
+ <li>14.1 <a href="adb/adb-howto.html"
+ target="mainFrame">Architecture</a></li>
+ <li>14.2 <a href="adb/adb-advanced.html" target="mainFrame">Advanced
+ Features</a></li>
+ <li>14.3 <a href="adb/adb-codegen-integration.html"
+ target="mainFrame">Code Generation Integration</a></li>
+ <li>14.4 <a href="adb/adb-tweaking.html"
+ target="mainFrame">Tweaking</a></li>
+ <li>14.4 <a href="ejb-provider.html" target="mainFrame">Guide to using
+ EJB Provider in Axis2</a></li>
+ </ul>
+ </li>
+ <li>JiBX Data Binding
+ <ul>
+ <li>15.1 <a href="jibx/jibx-codegen-integration.html"
+ target="mainFrame">Code Generation Integration</a></li>
+ <li>15.2 <a href="jibx/jibx-doclit-example.html"
+ target="mainFrame">doc/lit Example</a></li>
+ <li>15.3 <a href="jibx/jibx-unwrapped-example.html"
+ target="mainFrame">unwrapped Example</a></li>
+ </ul>
+ </li>
+ <li>Advanced
+ <ul>
+ <li>16.1 <a href="xmlbased-server.html" target="mainFrame">AXIOM Based
+ Service</a></li>
+ <li>16.2 <a href="dii.html" target="mainFrame">AXIOM Based
+ Client</a></li>
+ </ul>
+ </li>
+ <li><a href="mtom-guide.html" target="mainFrame">Attachments/MTOM
+ Guide</a></li>
+ <li>Transports
+ <ul>
+ <li>18.1 <a href="http-transport.html" target="mainFrame">HTTP
+ Transport</a></li>
+ <li>18.2 <a href="jms-transport.html" target="mainFrame">JMS
+ Transport</a></li>
+ <li>18.3 <a href="tcp-transport.html" target="mainFrame">TCP
+ Transport</a></li>
+ <li>18.4 <a href="mail-transport.html" target="mainFrame">Mail
+ Transport</a> / <a href="mail-configuration.html"
+ target="mainFrame">(Configuration)</a></li>
+ <li>18.5 <a href="transport_howto.html" target="mainFrame">Custom
+ Transport</a></li>
+ </ul>
+ </li>
+ <li><a href="WS_policy.html" target="mainFrame">WS-Policy Support</a></li>
+ <li><a href="rest-ws.html" target="mainFrame">REST Support</a></li>
+ <li><a href="json_support.html" target="mainFrame">JSON Support</a></li>
+ <li><a href="soapmonitor-module.html" target="mainFrame">SOAP
+ Monitor</a></li>
+ <li><a href="reference.html" target="mainFrame">Command Line Tools</a></li>
+ <li><a href="../tools/index.html" target="mainFrame">Tools/Plug-ins</a>
+ <ul>
+ <li>24.1 <a
+ href="../tools/@axis2_version_dir@/CodegenToolReference.html"
+ target="mainFrame">Code Generator Tool - Command Line and Ant
+ Task</a></li>
+ <li>24.2 <a
+ href="../tools/@axis2_version_dir@/idea/Idea_plug-in_userguide.html"
+ target="mainFrame">Axis2 Plug-in for IntelliJ IDEA</a></li>
+ <li>24.3 <a
+ href="../tools/@axis2_version_dir@/eclipse/servicearchiver-plugin.html"
+ target="mainFrame">Service Archive Generator Wizard - Eclipse
+ Plug-in</a></li>
+ <li>24.4 <a
+ href="../tools/@axis2_version_dir@/eclipse/wsdl2java-plugin.html"
+ target="mainFrame">Code Generator Wizard - Eclipse Plug-in</a></li>
+ <li>24.5 <a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-aar-plugin.html"
+ target="mainFrame">AAR Maven2 Plug-in</a></li>
+ <li>24.6 <a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-java2wsdl-plugin.html"
+ target="mainFrame">Java2WSDL Maven2 Plug-in</a></li>
+ <li>24.7 <a
+ href="../tools/@axis2_version_dir@/maven-plugins/maven-wsdl2code-plugin.html"
+ target="mainFrame">WSDL2Code Maven2 Plug-in</a></li>
+ <li>24.8 <a href="../tools/previous.html" target="mainFrame">Tools
+ Archive</a></li>
+ </ul>
+ </li>
+ <li><a href="migration.html" target="mainFrame">Migration Guide (from
+ Axis1)</a></li>
+ <li>Design Notes
+ <ul>
+ <li>26.1 <a href="Axis2-rpc-support.html" target="mainFrame">RPC
+ Support</a></li>
+ </ul>
+ </li>
+</ol>
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org