(java使用myeclipse)调用webservice接口进行操作

来源:互联网 发布:seo关键词优化 编辑:程序博客网 时间:2024/06/06 00:07

(java)调用webservice接口进行操作

一般调用webservice接口的方法有两种:

1.按照wsdl文件中的接口说明进行代码的配置,我自己代码中首次进行的这种方法,一直不成功,联系接口方,对方建议我使用第二中方法(百度原因是webservice太敏感。。。。)

2.使用开发工具(用jar包自带的方法也可以,不过使用开发工具比较简单),我以myeclipse为例:
a.自己新建一个工程(避免代码在原项目中出错,也方便测试),导入相应的jar包
项目需要的jar包

b.项目右键run as —>run configurations

c.点击java application,选择左上角new lanuch configuration,右边Browse…选择新建的项目(注意下面有一项打钩)
02

d.点击Search,选择wsdl2Java
这里写图片描述

e.点击下面的Apply,然后点击Main旁边的Arguments
这里写图片描述

f.在Program arguments:中输入webservice的url,或者wsdl文件的路径,点击run就可以生成对应的Java代码了。

3.关于java代码的使用:
(1)一般要先实例化以Locatort结尾的类(以我的为例):

 WeatherWebServiceLocator wwsl = new WeatherWebServiceLocator();
 (2)然后再实例化接口类,一般是以Soap结尾的类
 WeatherWebServiceSoapStub ws =  (WeatherWebServiceSoapStub) wwsl.getWeatherWebServiceSoap();
 (3)然后就可以调用接口中你需要的方法了

5,有一个网友分享了常用的webservice接口,给大家测试使用。

http://blog.sina.com.cn/s/blog_8ec233c80101i7z3.html

6.亲测可以使用,也是比较方便容错高的方法。(新手出品,请大神指教)。

1 0
原创粉丝点击