Hi again!
Vijay Nimkarde wrote:
1)It is really surprising to develop web services with only the Java SE 6 JDK? Is that really
? .
This is possible since, from Java SE 6, the JDK (or JRE) contains all the APIs needed to develop
SOAP web services.
There is even a class called Endpoint (if I remember correctly) that allows you to start a web service endpoint that can accept requests.
2)Can we develop web service without using test-tool such as soapUI and a packed sniffer,or Wireshark , whats the main purpose of these tools ?
You can develop any code without test-tools, but
testing is of course beneficial!
I use soapUI extensively both to test web services, but also to mock out a web service that is used from the system I develop.
I use Wireshark when I need to see what data is sent to, or received by, a web service but does not have the opportunity to redirect the data to a TCP sniffer.
3)what actually web service stack, is also optional ?
The Endpoint class will enable you to start a web service endpoint. It is not something I would recommend for production use, but it works for testing, for instance.
If you want a web service stack, I would suggest Metro. It is a good starting point, being simple and easy to work with, and also works well in production.
Good luck with your project!