Forums Register Login

Web service development using Axis 2

+Pie Number of slices to send: Send
When I go through a simple NetBeans tutorial to develop a web service, I end up with code like this:



And I can relate the above code to annotations like @WebService, the message handlers, etc. which is consistent with the web service certification objectives. Using Axis 2 (and probably also Axis?), all I do is supply a class:

And lo and behold! it generates the web service (Spring WS also does this), including bindings for SOAP 1.2, SOAP 1.1 and HTTP/REST! Amazing! However, with Axis, there is no additional generated code where I can see annotations like @WebService, @WebMethod, etc.

Two questions:

1. Is development using Axis just a different way to develop web services that is not compliant with JAX-WS (but compliant with SOAP, etc. nevertheless)?
2. My experience is with Spring web services, where I provide the XSDs with the request and response element names as expected by Spring WS, and it generates the WSDL. In other words, the WSDL is generated using a supplied schema. But with Axis 2, the WSDL is generated from the Java code. So is Axis 2 the same as JAX-RPC?

Or am I completely and thoroughly confused with all this? LOL

Please help. Thanks in advance!

Srini
+Pie Number of slices to send: Send
Ok. Got it. It is all explained here: http://ws.apache.org/axis2/1_5_1/jaxws-guide.html

Thank you.

Srini
The airline is called "Virgin"? Don't you want a plane to go all the way? This tiny ad will go all the way:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com


reply
reply
This thread has been viewed 1661 times.
Similar Threads
Issue related to JAX-WS and Maven
Error while deploying the war file using command "asant deploy"
JAX-WS wsgen using Maven2
IWAB0489E Error when deploying Web service to Axis runtime
Issue while deploying web service jwstutorial example CLI171
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 28, 2024 12:44:28.