使用Java调用Web服务

时间:2011-11-10 10:21:17

标签: java web-services soap

我正在尝试使用Java调用在服务器内定义的Web服务,并且我拥有Web服务的WSDL。我使用Eclipse中提供的Web Service Client来生成WSDL中的存根和工件,如本网站的教程:http://px.pats.no/px/Eclipse_tutorial.html

我在网上做了一些研究,但我对一些事情感到困惑。

  1. 如何实际使用生成的存根和工件来调用Web服务?
  2. 我是否仍需要使用Axis或JAX-WS来调用Web服务?
  3. 我是否需要让SOAP参与调用webUI服务或SOAP信封,如soapUI请求中所示?
  4. 提前感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您可以通过两种方式使用java调用Web服务: JAX RPC和JSP 109

我希望您能获得详细信息here

答案 1 :(得分:2)

您好您可以通过使用WSDL2JAVA命令创建基于WSDL的存根和框架来调用Web服务。一旦创建了存根和框架,您需要在新的服务操作(.java类)中创建存根对象,一旦获得对象,您将获得在WSDL中公开的所有子安装程序方法