WEB服务框架--CXF简介
来源:互联网 发布:怎样进入淘宝店铺 编辑:程序博客网 时间:2024/05/23 10:02
什么是CXF
、Apache CXF = Celtix + XFire,开始叫 Apache CeltiXfire,后来更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire 两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport 以及各种 Format 的支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用。Apache CXF已经是一个正式的Apache顶级项目(和Haddop,Apache一样)。
Celtix 是一款ESB(企业服务总线)框架。而XFire是一款WS框架。早在2007年5月,当XFire发展到了鼎盛时期,这个时候,就出现了CXF,而现在的CXF也逐渐变成java界WS龙头老大。
http://cxf.apache.org/ cxf官方网站
CXF特点
灵活部署
轻量级容器:可在 Tomcat 或基于 Spring 的容器中部署 Services;集成 JBI:可以在如 ServiceMix, OpenESB or Petals 等等的 JBI 容器中将它部署为一个服务引擎;集成 SCA:可以部署在如 Tuscany 之类的 SCA 容器中;集成 J2EE:可以在 J2EE 应用服务器中部署 Services,比如:Geronimo、JOnAS、JBoss、WebSphere Application Server 和 WebLogic Application Server,以及 Jetty 和 Tomcat;独立的 Java 客户端/服务器。
支持多种编程语言
代码生成
WebService服务标准支持:
1.Java API for XML Web Services (JAX-WS)
2.SOAP
3.WSDL
4.消息传输优化机制(Message Transmission Optimization Mechanism,MTOM)
5.WS-Basic Profile
6.WS-Addressing
7.WS-Policy
8.WS-ReliableMessaging
9.WS-Security
CXF其他
1。CXF提供了在Java Bean、WebService和WSDL之间进行转换的工具,提供了对Maven和Ant集成的支持,并无缝地支持Spring集成。
2。RESTful支持:CXF支持Restful,并支持Java平台的JAX-RS实现。
3。对非XML绑定的支持:CXF支持非XML绑定,如JSON、CORBA、JBI和SCA等。
接下来会细细讲解CXF使用。
- WEB服务框架--CXF简介
- Eclipse+CXF框架开发Web服务实战
- Eclipse+CXF框架开发Web服务实战
- Eclipse+CXF框架开发Web服务实战
- Eclipse+CXF框架开发Web服务实战
- 利用Apache CXF 框架简单发布Web服务
- Apache CXF框架简介
- cxf框架简介
- cxf框架的简介
- cxf框架简介
- cxf框架Demo2(web项目中创建类的cxf服务)
- cxf框架Demo3(在web项目中创建接口的cxf服务)
- 发表于dW的教程之开放源代码的服务框架 - Apache CXF 简介
- [笔记-架构探险]web服务框架-cxf-4.1.多种方式的发布与客户端调用
- Apache CXF 与 阿里巴巴 Dubbo等常用web服务框架介绍
- bbossgroups cxf Webservice服务管理框架
- 使用CXF框架搭建WebService服务接口
- CXF框架学习,发布webservice服务
- iOS动画效果和实现
- java 引用数据类型
- UITableView中的DataSource和delegate
- Windows常用系统函数
- c++第三次作业
- WEB服务框架--CXF简介
- 详解 Objective-C 中的 Runtime(上)
- empty()与remove([expr])
- 因子分解机FM原理及SGD训练
- FileStream写的6,reader自然而然了。
- 我的第一篇blog
- 名词解释:arm内存空间、arm地址空间与arm物理内存
- 幸运数 47
- iOS与JavaScript交互总结