加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService CXF学习(入门篇1):CXF由来

发布时间:2020-12-16 23:31:25 所属栏目:安全 来源:网络整理
导读:? WebService介绍 ? ?? WebService让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于http协议的组件服务,WebService是分散式应用程序的发展趋势。? WebService的开源
? 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读