WebService介绍
WebService让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于http协议的组件服务,WebService是分散式应用程序的发展趋势。
WebService的开源实现
WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在JAVA领域,WebService的框架很多,例如:AXIS,XFire,CXF等。AXIS,XFire相对比较成熟,资料相对较多。在这里我们只对CXF进行讲解,其他大家想学习到互联网找相关资料学习。
CXF框架由来
ApacheCXF项目是由ObjectWeb Celtix和CodeHaus XFire合并成立。ObjectWeb Celtix是由IONA公司赞助,于2005年成立的开源Java ESB产品,XFire则是业界知名的SOAP堆栈。合并后的ApacheCXF融合该两个开源项目的功能精华,提供了实现SOA所需要的核心ESB功能框架,包括SOA服务创建,服务路由,及一系列企业级QoS功能。
ApacheCXF架框的目标
1.概述
<>高性能
<>可扩展
<>直观易用
2.支持标准
<> JAX-WS, JSR-181, SAAJ, JAX-RS
<> SOAP 1.1, 1.2, WS-I BasicProfile, WS-Security, WS-Addressing, WS-RM, WS-Policy
<> WSDL 1.1
<> MTOM
3.传输方式,绑定,数据绑定,传送数据格式
<> 绑定: SOAP, REST/HTTP
<> 数据绑定: JAXB 2.x, Aegis, XMLBeans, SDO
<> 传送数据格式: XML, JSON, FastInfoset
<> 传输方式: HTTP, Servlet, JMS
4.部署灵活
<> 轻量级: 可以将服务部署到 Tomcat或其支持Spring的容器中
<> JBI整合: 部署一个服务引擎到JBI容器,例如: ServiceMix, OpenESB or Petals
<> J2EE集成: 可以将服务部署到J2EE应用服务器上,例如:Geronimo, JOnAS, JBoss, WebLogic, 及WebSphere
<> Java 客户端/服务端可以独立性
5.支持多种编程语言
<> 完全支持 JAX-WS 2.x 客户端/服务端模式
<> JAX-WS 2.x synchronous, asynchronous and one-way API's
<> JAX-WS 2.x Dynamic Invocation Interface (DII) API
<> 支持 wrapped and non-wrapped 数据格式
<> XML messaging API
<> 支持JavaScript 和 ECMAScript 4 XML (E4X)
<> 支持CORBA
<> 支持JBI及ServiceMix
6.可编程环境
<> Java to WSDL
<> WSDL to Java
<> XSD to WSDL
<> WSDL to XML
<> WSDL to SOAP
<> WSDL to service
分享到:
相关推荐
WebService CXF学习——入门篇.pdfWebService CXF学习——入门篇.pdf
1.CXF由来 2.HelloWorld 3.WSDL描述 WebService CXF学习——进阶篇 1.SOAP讲解 2.JAX-WS讲解 3.对象传递 WebService CXF学习——高级篇(一)(二) 1.整合Spring框架 2.CXF+Spring+Hibernate 3.WS-...
WebService CXF 详细教程 加上自带CXF文件
WebService CXF学习(入门篇)
webservice 包括 cxf wss xml http等jar欢迎下载 亲测可用
cxf写的一个helloworld demo
现在主流的webService框架,一个是axis2,一个是cxf,本资源是基于cxf框架的简单例子
WebService CXF 用了一天时间找,官网打不开,国内要积分,下下来又永不了。最后终于搞到手,上传上来分享给大家。 jdk版本 CXF版本 java 9及以上 3.3.x java 8 3.x java 7 2.2x --- 3.2之前版本 java 6 3.1 ...
学习CXF WebService入门实例一.pdf学习CXF WebService入门实例一.pdf
webservice cxf 客户端创建实例
Apache CXF是一个开源的Service框架,它实现了JCP与Web Service中一些重要标准。CXF简化了构造,集成,面向服务架构(SOA)业务组件与技术的灵活复用。在CXF中,Service使用WSDL标准定义并能够使用各种不同的消息格式...
2、将cxf_jar包文件夹下所有包,拷至MyCXFService与MyCXFClient项目WebRoot\WEB-INF\lib\cxf_2.7.8 目录下(注意:两个项目都需要这些jar包) 3、将两个项目都导入myEclipse 4、将MyCXFService与MyCXFClient 一起...
第一天: 什么是webservice? 从案例(便民查询网站)分析如何实现? 使用socket实现。... CXF入门程序 Spring+cxf整合(重点) CXF发布rest的webservice。(重点) 综合案例: 实现便民查询网站
webservice cxf apache-cxf-2.2.6 开发包
SpringBoot WebService cxf接口发布以及logbok日志集成, 希望对学习的小伙伴们有帮助
Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且...
CXF Webservice 开发手册
webservice示例 springmvc+maven+cxf发布webservice 博客地址 http://blog.csdn.net/joe_storm/article/details/78839150
实战Web+Service+with+CXF webservice快速入门 webservice快速入门