首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

eclipse依据wsdl文件生成webservice客户端

2012-12-19 
eclipse根据wsdl文件生成webservice客户端现在webservice用的比较多的是xfire和axis,xfire主要是和spring

eclipse根据wsdl文件生成webservice客户端

现在webservice用的比较多的是xfire和axis,xfire主要是和spring结合来实现,也比较简单,service比较独立,只要在配置文件配置即可,下面说的是用wsdl2java来生成客户端

axis1 生成的是多个文件,有Soap11BindingStub和Soap12BindingStub,还有多个对应的request和response类等

axis2 生成的是两个文件

?

打开Eclipse,Run-->Open Run Dialog,在Main class框里 输入 WSDL2Java 进行搜索,前提是你的工程里已加入axis的jar包,会搜索到org.apache.axis.wsdl.WSDL2Java,在arguments标签栏里输入参数,默认基础目录为当前工程,src\\cfg\\test.wsdl -p com.test.outsys.prod.client -t 这是比较简单的生成客户端代码参数,运行就可以,刷新工程,会与src同级的地方出现com.test.outsys.prod.client之前设置的包名 ,复制到src下,详细参数在下面介绍,如果要生成服务端加入参数-s,生成后修改***Locator.java文件,修改里面的***HttpSoap11Endpoint_address及****HttpSoap12Endpoint_address为实际使用的地址即可,在程序里使用时可仿照***TestCase.java里写就可以。

?

以上介绍的是适合新入手webservice的朋友参考的

?

?????? ray types (defaults to off).

?

热点排行