Hi everybody
,
I have learnt jax-rpc and have seen how other technologies like XML, JAXP, JAXB, SAAJ, JAXR play a significant role in the background to
exchange SOAP messages between the Requester and the Provider. I have written example programs and run them on weblogic8 server using hibernate as ORM. The example program is running fine.
Is it necessary to be proficient at XML, JAXP, JAXB, SAAJ, JAXR? I know a little bit of JAXP and while writing the example program I saw It was not needed explicitely ,things were done at the background by the tools.
Another question is : every other
server uses its own way of creating webservices and client generation, deployment of the service ; for instance weblogic8 does it in a way using servicegen and clientgen options , the Apache axis does it in a different way. Is there a way to create the services and generating clients be done in a vendor independent way?
What is the most widely used way of generating Webservices ( Axis server tools, or
Java's own wsgen tool or any other )
I am now keen to learn JAX-WS. what are the things one should need to know and how is it different from JAX-RPC? Can you refer any good ebook or tutorial for learning jax-ws?
Thank you very much
Brendon