webService-cxf框架的使用

Posted 邓维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webService-cxf框架的使用相关的知识,希望对你有一定的参考价值。

webService-cxf框架的使用:

1:简介:

 1 wbservice常用框架
 2 Axis: --> Axis2
 3 XFire: -->(Web Service框架) XFire是codeHaus组织提供的一个开源框架
 4 Celtrix:(ESB框架)
 5 CXF(XFire + Celtrix)
 6 CXF号称是SOA框架,我们做WS只会用到XFire。
 7 CXF内置Jetty Web服务器。
 8 使用CXF开发Web  Server端组件都需要接口和实现类两部分
 9 什么是cxf
10 Apache CXF = Celtix + XFire
11 支持多种数据格式:XML和JSON。
12 并可以与Spring进行快速无缝的整合
13 灵活的部署:可以运行在Tomcat,Jboss,Jetty,Websphere,WebLogic等上面

一:服务端的使用:

 拷贝jar包:到项目下面

 

 ------------------------------------------------------------------------------------------------------------------------------------------

 服务端使用cxf发布接口:

1 0.拷贝jar包
2 1.创建JaxWsServerFactoryBean的对象,用于发布服务(接口和实现类)
3 2.设置服务发布地址
4 3.设置服务发布的接口
5 4.设置服务的发布对象
6 5.使用create方法发布服务

 

注意事项:写接口时,在接口和具体的实现都要贴上@WebService标签;

 

 浏览器测试发布的接口:

 

 二:客户端的实现:

 

 1:拷贝cxf使用的jar包:

 

 

 

 2:下载:在apache的官网下载cxf,并解压出来:

 

 

cxf的目录结构:

 3: 配置系统的环境变量:

 1:新建CXF_HOME:+cxf解压后的目录地址:

 

 

 

 2:配置path:%CXF_HOME%\\bin:

 

 

 4:使用DOS命令自动生成项目结构:

在客户端项目的src目录下使用DOC命令:

                 wsdl2java  +服务端暴露的接口地址?wsdl

 

 5:调用服务端的方法:

 

以上是关于webService-cxf框架的使用的主要内容,如果未能解决你的问题,请参考以下文章

text 来自Codyhouse框架的Browserlist片段源代码

常用Javascript代码片段集锦

SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段

如何使用Android片段管理器传递变量[重复]

如何在多个页面使用同一个HTML片段

以编程方式将片段添加到android中的框架布局