webservice的cxf,wsdl2java的使用
2018-01-15 17:14
225 查看
使用CXF开发Web Server端组件都需要“接口”和“实现类”两部分。
支持多种数据格式:XML和JSON(Restful)。
并可以与Spring进行快速无缝的整合
灵 活
的 部 署
: ant(build.xml) maven(pom.xml)
可 以
运 行 有Tomcat,Jboss,Jetty(内 置web
服 务器),IBMWebsphere,BeaWebLogic上面。
为了方便使用CXF下的工具,把CXF\bin配置到PATH里去。
附带cxf apache的下载地址:点击打开链接
在cxf中,也提供了一个用于生成客户端调用代码的工具。它的功能就如同wsimport一样。
先让我们了解一下cxf的wsdl2java工具,可以生成一堆客户端调用的代码。
此工具位于cxf_home/bin目录下(把前面下载的cxf-apache配置到path里面去,和配置java一样)。参数与wsimport有所不同。
它主要包含以下参数:
-d参数,指定代码生成的目录。
-p参数,指定生成的新的包结构。
需要说明的是,由于wsdl2java是根据jdk1.7生成的本地代码,所以,需要对生成的代码做一点点修改。
在控制台执行:
wsdl2java –d . http://127.0.0.1:9527/hello?wsdl
即可生成java代码。
支持多种数据格式:XML和JSON(Restful)。
并可以与Spring进行快速无缝的整合
灵 活
的 部 署
: ant(build.xml) maven(pom.xml)
可 以
运 行 有Tomcat,Jboss,Jetty(内 置web
服 务器),IBMWebsphere,BeaWebLogic上面。
为了方便使用CXF下的工具,把CXF\bin配置到PATH里去。
附带cxf apache的下载地址:点击打开链接
在cxf中,也提供了一个用于生成客户端调用代码的工具。它的功能就如同wsimport一样。
先让我们了解一下cxf的wsdl2java工具,可以生成一堆客户端调用的代码。
此工具位于cxf_home/bin目录下(把前面下载的cxf-apache配置到path里面去,和配置java一样)。参数与wsimport有所不同。
它主要包含以下参数:
-d参数,指定代码生成的目录。
-p参数,指定生成的新的包结构。
需要说明的是,由于wsdl2java是根据jdk1.7生成的本地代码,所以,需要对生成的代码做一点点修改。
在控制台执行:
wsdl2java –d . http://127.0.0.1:9527/hello?wsdl
即可生成java代码。
相关文章推荐
- WebService学习整理-JDK的wsimport命令和cxf的wsdl2java命令的区别和使用
- java wsdl反向生成源码,并使用CXF实现客户端调用代码
- cxf的wsdl2java命令和JDK的wsimport命令的区别和使用(转载)
- 使用中国气象局的天气预报webservice,wsdl2java生成JAVA类时报错
- 构建基于CXF的WebService服务(2)-- 利用CXF提供的wsdl2java工具创建客户端
- cxf使用 wsdl2java
- 如何使用CXF将 .wsdl 文件变成java文件
- java的webservice的CXF客户端使用
- 关于使用webService框架cxf自带工具将wsdl文件生成本地类
- 使用cxf发布webservice(JavaApplication)
- cxf wsdl2java环境变量设置与使用
- 使用maven cxf plugin从wsdl生成java类
- java wsdl反向生成源码,并使用CXF实现客户端调用代码
- 使用cxf生成webservice java代码
- 利用WSDL2java 生成cxf webservice 客户端代码
- 使用wsdl2java命令生成webservice本地调用代码
- 关于使用CXF的wsdl2java.bat出现环境变量的问题....
- 利用CXF wsdl2java生成java代码以及使用Apache Axis 1.4 wsdl2java生成java代码
- java使用cxf webservice
- cxf的wsdl2java命令和JDK的wsimport命令的区别和使用