You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ch...@apache.org on 2006/11/10 14:59:35 UTC

svn commit: r473342 - /webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt

Author: chatra
Date: Fri Nov 10 05:59:34 2006
New Revision: 473342

URL: http://svn.apache.org/viewvc?view=rev&rev=473342
Log:
improved with the help of Charitha

Modified:
    webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt

Modified: webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt?view=diff&rev=473342&r1=473341&r2=473342
==============================================================================
--- webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt (original)
+++ webservices/axis2/branches/java/1_1/modules/samples/databinding/README.txt Fri Nov 10 05:59:34 2006
@@ -1,60 +1,61 @@
+Sample: Data Binding
+====================
+
 Introduction
 ============
 
-This sample demonstrates how to use WSDL2Java generated code with Castor
+This sample demonstrates how to use WSDL2Java generated code with Castor. 
+
+Running of this sample assumes that you are running this within the extracted release folder (Axis2_HOME/samples/databinding).
 
-Running of this sample assumes that you are running this within the extracted release folder.
 
 Pre-Requisites
 ==============
-
-None
-
-Before Running The Sample
-=========================
+ * Install Apache Ant 1.6.2 or later.
  * Please create a directory named lib under the directory that contains this file.
  * Download latest stax-utils jar from
- https://stax-utils.dev.java.net/servlets/ProjectDocumentList?folderID=1106 and drop that into the
- new lib directory.
+   https://stax-utils.dev.java.net/servlets/ProjectDocumentList?folderID=1106 and drop that into the
+   new lib directory.
  * Download latest Castor jar from http://www.castor.org/download.html and drop that into the new
- lib directory
+   lib directory
 
- You can achieve all three of the above steps by running "ant download.jars", but it will take some
- time to download those two jars, using ant.
+You can achieve all three of the above steps by running "ant download.jars", but it will take some 
+time to download those two jars, using ant.
 
-Running The Sample
-==================
 
- *Deploying the Service*
+Deploying the Service
+=====================
+
+You need to create the stock service Web service and deploy it. Typing ant generate.service or 
+simply ant in the command prompt, will build the service against StockQuoteService.wsdl listed 
+inside Axis2_HOME/samples/databinding and put it under Axis2_HOME/repository/services.
 
-    You need to create the stock service Web service and deploy it. Typing ant in the command prompt,
-    will build the service against StockQuoteService.wsdl listed inside this (samples/databinding)
-    folder and put it under repository/services of this release folder.
+You need to then startup the server to deploy the service. Go to Axis2_HOME/bin folder and execute either
+axis2server.bat or axis2server.sh, depending on your platform.
 
-    You need to then startup the server to deploy the service. Goto bin folder and execute either
-    axis2server.bat or axis2server.sh, depending on your platform.
 
- *Running the Client*
+Running the Client
+==================
 
-   Running the run.client runs the client/src/samples/databinding/StockClient.java class. You may use
-   the command scripts to do so. You need to supply 2 parameters to the command- url and symbol.
+Running the run.client runs the client/src/samples/databinding/StockClient.java class. You may use
+the command scripts to do so. You need to supply 2 parameters to the command- url and symbol.
 
-     * ant run.client -Durl=http://localhost:8080/axis2/services/StockQuoteService -Dsymbol=IBM
-     Succeeds with a Price of 99.0. You will see "Price = 99.0"
+ * ant run.client -Durl=http://localhost:8080/axis2/services/StockQuoteService -Dsymbol=IBM
+   Succeeds with a Price of 99.0. You will see "Price = 99.0"
 
-   When you call ant run.client with parameters, before running
-   client/src/samples/databinding/StockClient.java class, it does the following as well:
+When you call ant run.client with parameters, before running
+client/src/samples/databinding/StockClient.java class, it does the following as well:
 
-      * Generate the stubs (for the client) from the WSDL
-      * Compile the client classes
-      * Create a Jar of the client classes and copy it to build/client/StockService-test-client.jar
+  * Generate the stubs (for the client) from the WSDL
+  * Compile the client classes
+  * Create a Jar of the client classes and copy it to build/client/StockService-test-client.jar
 
 How It Works
 ==============
 
-- We code generate code giving -d none to get all the Axis2 APIs with OMElements.
-- We create Castor objects for the schema give in the StockQuoteService.wsdl.
+- Generate code giving -d none to get all the Axis2 APIs with OMElements.
+- Create Castor objects for the schema given in the StockQuoteService.wsdl.
 - Client API and the service uses those castor objects to get/set data.
-- We get StAX events from the castor objects and construct OMElements from them. Those StAX events
-are fed into StAXOMBuilder which can create OM tree from it.
+- Get StAX events from the castor objects and construct OMElements from them. Those StAX events
+  are fed into StAXOMBuilder which can create OM tree from it.
 - Feed those OMElement in to generated code.



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org