一、概述
1.为什么选择CXF?
2.如何在应用中集成CXF
3.如何开发一个service
4.如何开发一个client
二、使用方法
1.在Spring中编写一个service
2.一个简单的JAX-WS服务
3.在z/OS系统的tomcat容器中运行一个service
4.定义第一个webservices和java生成的wsdl之间的契约
5.迁移指南
6.实例项目
三、前端
1.注解
2.动态Clients
3.JAX-WS(开发一个Consumer,开发一个Service,JAX-WS配置,JAX-WS调度API,Provider Services,webservice上下文)
4.简易(简易的前端,简易的前端配置)
四、数据绑定
1.Aegis(2.1)
2.Aegis 数据绑定(2.0.x)
3.JAXB(Java Architecture for XML Binding)
4.MTOM(消息传输优化机制(Message Transmission Optimization Mechanism) )附件与JAXB
5.SDO(服务数据对象(Service Data Objects) )
6.XMLBeans
五、传输协议
1.HTTP传输协议
【1】异步客户端传输协议
【2】客户端HTTP传输协议(包括SSL支持)
【3】Jetty配置
【4】服务器HTTP传输协议
【5】servlet传输协议
【6】独立的HTTP传输协议
2.JMS传输协议
【1】SOAP在JMS 1.0 上的支持
【2】使用JMSConfigFeature
3.本地传输协议
4.UDP传输协议
【1】SOAP在UDP上的支持。
5.自定义传输协议
6.Coloc特性
7.Apache的Camel传输协议
六、配置
1.总线配置
2.功能列表
3.JMX(Java Management Extensions,即Java管理扩展)管理
4.WS-Addressing配置
5.WS-Policy Framework配置
6.WS-Reliable Messaging配置
七、Debugging与Logging
八、工具
1.Eclipse中的CXF工具
2.IDL(交互式数据语言(Interactive Data Language) )到WSDL(web service描述语言(Web Services Description Language))
3.Java到Javascript
4.Java到WS
5.Java到WSDL
6.Maven cxf-codegen-plugin(WSDL到Java)
7.Maven Java2WSDL 插件(仅CXF 2.0.x中,在2.1中被移除,由Java2WS代替)
8.Maven Java2WS 插件
9.在maven中使用CXF
10.WSDL到CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)
11.WSDL到Java
12.WSDL到Javascript
13.WSDL到Service
14.WSDL到SOAP
15.WSDL到XML
16.WSDL验证器
17.XSD到WSDL
九、RESTful Services
1.HTTP绑定
2.JAX-RS
3.JAX-RS(JSR-311)
4.带有JAX-WS支持和调度的REST
5.JSON支持
十、WSDL绑定
1.MTOM
2.纯XML
3.SOAP 1.1
4.SOAP 1.2
十一、服务路由
十二、动态语言
1.JavaScript
2.JavaScript Clients
十三、WS-*支持
1.WS-Addressing
2.WS-Discovery
3.WS-MetadataExchange
4.WS-policy
5.WS-ReliableMessaging
6.WS-SecureConversation
7.WS-Security
8.WS-SecurityPolicy
9.WS-Trust
十四、安全
1.JAXRS Kerberos(麻省理工学院开发的安全认证系统)
2.SAML(安全断言标记语言(Security Assertion Markup Language) ) Web SSO(单点登录(Single Sign On))
十五、高级别集成
1.功能
2.拦截器
3.调用
4.多路复用EndpointReFerences
5.Server,Service与Client FactoryBeans
十六、部署
1.应用服务器特定的配置指南
2.嵌入CXF在Spring中
3.在应用服务器中使用CXF-JCA RAR
十七、Schemas与命名空间的使用
十八、JavaDoc
原文地址:http://cxf.apache.org/docs/index.html