CXF开发总结

原创 2016年05月31日 11:01:32

CXF开发总结(3种模式)


基于SOAP

Server端开发

  1. 导包,下载cxf包,地址http://cxf.apache.org/,导入eclipse
  2. 为web service服务提供类定义一个接口,比如FirstWs,并加注解@WebService;
    这里写图片描述
  3. 为该接口提供对应实现类,并加注解;
    这里写图片描述
  4. 发布webservice,主要函数为publish();
    这里写图片描述
  5. 另外,可以添加拦截器对消息拦截,实现在soap消息头中添加字段
    这里写图片描述

Client端开发

  1. 利用cxf自带的工具wsdl2java工具生成用于客户端开发的一些类;
    这里写图片描述
  2. 获取web service代理,可直接调用方法;
    这里写图片描述

基于REST

Server

  1. 导包,下载cxf包,地址http://cxf.apache.org/,导入eclipse
  2. 为web service服务提供类定义一个接口,比如CustomerService,并加注解;
    这里写图片描述
  3. 为该接口提供对应实现类;
    这里写图片描述
  4. 发布webservice;
    这里写图片描述
  5. 同样可以添加拦截器;

Client

  1. 直接模拟http请求,得到response就可以解析;
    这里写图片描述

使用Spring发布webservice

  1. 导包,导spring和cxf;
  2. 配置web.xml,让该web应用加载cxf的核心servlet,并自动加载spring容器;
    这里写图片描述
  3. 导入spring提供的两个关于cxf的xml文件;
    这里写图片描述
  4. 修改spring配置文件,发布webservice;
    这里写图片描述
  5. 客户端也可直接通过编辑sping配置文件完成。

对照源码可以完成相关操作,源码直接导入eclipse就可以运行,下载地址:
http://download.csdn.net/detail/fanshuquan/9536202

相关文章推荐

java开发webservice的几种方式[待总结:cxf、xfire、axis2]

文章来源:http://langgufu.iteye.com/blog/2087116 java开发webservice的几种方式(转载) 博客分类:  Web Se...

WebService技术总结(五):CXF整合Spring开发

首先说说CXF和Spring整合以后的感谢,在客户端调用方便了很多,和Spring紧密结合,获取SEI和普通的bean一样,不用再去写一大堆代码,实在很省心!言归正传,接下来开始演示步骤服务端代码1....

cxf实现webservice全面总结

  • 2012年11月22日 10:05
  • 182KB
  • 下载

cxf开发教程

  • 2014年05月02日 13:47
  • 8.07MB
  • 下载

通过Apache CXF采集数据时单次请求的性能总结

通过Apache CXF采集数据时单次请求的性能总结 1,简介  Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。可以使用Apache CXF提供...

cxf开发教程2

  • 2014年05月02日 16:52
  • 8.09MB
  • 下载

CXF(Webservice)开发手册

  • 2017年08月10日 10:20
  • 26KB
  • 下载

CXF [web service]整合spring 总结

大概花费了一周的时间来了解web service 这个东东,从开始的axis2 ,到xFire ,到最后选择了CXF,一切的资料都是来自于网络资料,由于要和spring整合,因此最后选择了CXF, ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CXF开发总结
举报原因:
原因补充:

(最多只允许输入30个字)