eclipse根据.wsdl文件自动生成webservice的调用客户端

Posted Programming is an art

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse根据.wsdl文件自动生成webservice的调用客户端相关的知识,希望对你有一定的参考价值。

1.工具:eclipse3.3或者是带有webservice插件的eclipse

2. 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为.wsdl。

3.把保存好的文件拷入eclipse的工程中。

4.eclipse:file----new---other----webservice----web service client,选择之前拷贝到eclipse中的.wsdl文件,点击finish.

这样eclipse就帮我们自动生成了web service的客户端,接下来只需在程序中调用即可。

在程序中调用eclipse自动生成的web service客户端:

String endpoint = "服务器的webservice地址";

YourWebServiceNameProxy ywsnp = new YourWebServiceNameProxy ();

ywsnp.xxx方法(入参);

如:

 

String enpoint = "http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl";  
TranslatorWebServiceSoapProxy translatorWebServiceSoapProxy = new TranslatorWebServiceSoapProxy();
String[] result =translatorWebServiceSoapProxy.getEnCnTwoWayTranslator("猫");

 

  

 

以上是关于eclipse根据.wsdl文件自动生成webservice的调用客户端的主要内容,如果未能解决你的问题,请参考以下文章

java 如何生成wsdl文件

如何根据WSDL,通过eclipse中的axis,生成客户端代码和测试用例

WSDL 验证器? [关闭]

使用Eclipse自带的Axis1插件生成WSDL文件

最近用Eclipse做个Java项目用于读取服务端的wsdl文件,这个项目也是用Eclipse的插件wsdl2java生成的

从 WSDL 文件生成 Web 服务 [关闭]