博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webService-cxf框架的使用
阅读量:6845 次
发布时间:2019-06-26

本文共 979 字,大约阅读时间需要 3 分钟。

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 什么是cxf10 Apache CXF = Celtix + XFire11 支持多种数据格式: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:调用服务端的方法:

 

转载于:https://www.cnblogs.com/dw3306/p/9370822.html

你可能感兴趣的文章
广告联盟常用的防作弊手续
查看>>
基于 CoreText 实现高性能 UITableView
查看>>
Hadoop项目实战
查看>>
C#进阶系列——DDD领域驱动设计初探(一):聚合
查看>>
Spring MVC 使用拦截器 HiddenHttpMethodFilter配置Rest风格的URL
查看>>
idea中查看方法的调用链
查看>>
【Boost】boost::string_algo详解2——find相关函数
查看>>
BZOJ 1488: [HNOI2009]图的同构 polay
查看>>
Setting up Hudson on port 80 on a Debian or Ubuntu machine
查看>>
Java get yesterday's date
查看>>
分享一些非常好用的Visual Studio扩展
查看>>
给大家分享一个培训的PPT:面向构件的组织级开发模式探讨
查看>>
提供了SDL非常多的基础功能、包括画线画圆各种函数包和缩放图形!
查看>>
在网页中显示数学符号
查看>>
实体类与xml互相转换通用 .
查看>>
IE中的隐私策略
查看>>
利用mapreduce将数据从hdfs导入到hbase遇到的问题
查看>>
Gnu Linux--Ubuntu系统清理项整理
查看>>
JDK 工具列表
查看>>
[Angular 2] Rendering an Observable with the Async Pipe
查看>>