使用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代码。