图书介绍

基于ApacheCXF构建SOA应用

  • 任钢 著
  • 出版社: 电子工业出版社
  • ISBN:9787121194603
  • 版次:1
  • 商品编码:11213168
  • 包装:平装
  • 开本:16开
  • 出版时间:2013-03-01
  • 页数:524
  • 字数:890000
  • 正文语种:中文

手机扫码下载

手机扫码下载

赞助商链接

图书目录

第1章 Apache CXF概述
1.1 Apache CXF框架简介
1.2 Apache CXF的基本特征
1.3 Apache CXF的功能特性
1.3.1 支持众多标准
1.3.2 支持多种传输协议和协议绑定、数据绑定和数据格式
1.3.3 灵活部署
1.3.4 支持多种语言编程
1.3.5 支持的工具
1.4 Apache CXF的历史

第2章 相关基础知识
2.1 SOA基础知识
2.1.1 SOA的定义、基本特征和优点
2.1.2 SOA参考架构
2.1.3 SOA相关技术标准
2.1.4 SOA的设计原则
2.1.5 SOA与Web Services的关系
2.2 Web Services的相关规范
2.2.1 Web Services简介
2.2.2 Web Services架构及其WS规范简介
2.2.3 基本Web Services规范——WSDL、SOAP、UDDI
2.2.4 扩展的WS规范——WS-*规范
2.3 Java中关于SOA的相关规范
2.3.1 JAX-RPC规范
2.3.2 JAX-WS规范
2.3.3 JAX-RS规范
2.3.4 JAXB规范

第3章 Apache CXF开发环境介绍
3.1 Apache CXF安装包的下载和说明
3.2 Apache CXF 框架支撑和运行环境
3.3 搭建Apache CXF开发环境
3.3.1 用Ant来创建项目
3.3.2 用Maven来创建项目
3.3.3 用Eclipse集成Apache CXF

第4章 简单的Apache CXF例子
4.1 一个简单的JAX-WS服务程序
4.2 利用Spring创建Web Services服务程序
4.3 Servlet容器中的Web Services实现

第5章 Apache CXF的架构体系和基础
5.1 Apache CXF的核心架构
5.2 Bus介绍
5.3 消息(Messaging)和拦截器(Interceptors)组件介绍
5.4 前端编程模型(Frontend)组件介绍
5.5 服务模型(Service Model)组件说明
5.6 数据绑定(Data Bindings)组件
5.7 绑定(Bindings)组件
5.8 传输协议(Transport)组件
5.9 CXF的注释
5.10 案例场景说明

第6章 CXF的前端应用
6.1 CXF的前端应用(Frontends)简介
6.2 基于代码优先(Java First)的JAX-WS前端模式实现
6.2.1 基于代码优先(Java First)的Web Services的步骤
6.2.2 基于代码优先(Java First)的Web Services的例子
6.3 基于WSDL优先(WSDL First)的JAX-WS前端模式实现
6.3.1 基于WSDL优先的JAX-WS前端模式实现的步骤
6.3.2 基于WSDL优先的JAX-WS前端模式实现的简单例子
6.3.3 基于WSDL优先的JAX-WS前端模式实现的复杂例子
6.4 简化前端模式(Simple Frontend)
6.4.1 简化前端模式(Simple Frontend)介绍
6.4.2 采用Apache CXF简化前端实现的例子
6.4.3 采用Apache CXF简化前端实现的Servlet例子
6.5 Provider/Dispatch服务前端应用模式
6.5.1 Provider/Dispatch服务前端应用模式介绍
6.5.2 采用DOMSource(message)的Provider/Dispatch前端模式实现例子
6.5.3 采用DOMSource(Payload)的Provider/Dispatch前端模式实现例子
6.5.4 采用SOAPMessage的Provider/Dispatch前端模式实现例子
6.6 采用Apache CXF的动态客户端技术
6.6.1 Apache CXF的动态客户端技术介绍
6.6.2 Apache CXF的动态客户端技术例子
6.6.3 Apache CXF的动态客户端实现的Servlet例子

第7章 CXF的数据绑定
7.1 数据绑定(DataBindings)介绍
7.2 JAXB数据绑定
7.2.1 JAXB介绍
7.2.2 Apache CXF实现JAXB的方式
7.2.3 Apache CXF实现JAXB数据绑定例子
7.3 Aegis数据绑定
7.3.1 Aegis介绍
7.3.2 采用简化前端、Aegis数据绑定的例子实现
7.3.3 采用简化前端Aegis数据绑定的Servlet例子实现
7.4 MTOM使用
7.4.1 MTOM简介
7.4.2 CXF实现MTOM的方式
7.4.3 CXF实现MTOM的例子
7.4.4 CXF实现MTOM的Servlet例子
7.5 XMLBeans的使用
7.5.1 XMLBeans简介
7.5.2 CXF实现XMLBeans的方式
7.5.3 实现简化前端XMLBeans数据绑定的例子
7.5.4 采用简化前端XMLBeans数据绑定的Servlet例子实现

第8章 CXF的传输
8.1 CXF支持的传输协议
8.2 HTTP传输协议
8.2.1 CXF支持HTTP传输协议介绍
8.2.3 Spring注入HTTP传输并基于Servlet的实现
8.3 JMS传输协议
8.3.1 JMS简介
8.3.2 在Apache CXF中使用JMS
8.3.3 Spring注入实现JMS的例子程序
8.3.4 Spring注入实现JMS的Servlet例子程序
8.4 Local传输协议
8.4.1 Apache CXF的Local传输协议介绍
8.4.2 CXF的Local配置和使用
8.4.3 实现简化前端Local传输的例子
8.4.4 实现JAX-WS规范并采用Local传输的例子
8.4.5 Spring注入实现JAX-WS规范并采用Local传输的例子

第9章 CXF的配置、调试和日志
9.1 CXF的配置
9.1.1 CXF配置概述
9.1.2 Bus配置
9.1.3 Features列表
9.1.4 JMX管理
9.2 CXF的日志管理
9.2.1 CXF日志的设置
9.2.2 定义日志级别
9.2.3 使用Log4J日志方式
9.2.4 使用SLF4J日志方式
9.3 Apache CXF的调试管理
9.3.1 Eclipse IDE
9.3.2 Tcpmon
9.3.3 WSMonitor
9.3.4 SOAP UI
9.3.5 Wireshark

第10章 CXF的工具
10.1 Ant工具(2.0.x和2.1.x)
10.2 在Eclipse的CXF工具
10.3 Java代码生成Web Services
10.4 Java代码生成WSDL
10.5 WSDL生成Java代码
10.6 WSDL转化为Javascript
10.7 WSDL生成服务(Service)
10.8 WSDL生成SOAP
10.9 WSDL生成XML
10.10 WSDL验证器
10.11 XSD生成WSDL

第11章 CXF实现RESTful服务
11.1 RESTful服务介绍
11.1.1 RESTful服务概述
11.1.2 RESTful原则
11.1.3 创建基于REST的 Web Services
11.2 Apache CXF的RESTful实现方式
11.2.1 JAX-RS实现方式
11.2.2 基本特征
11.2.3 支持的特征
11.2.4 其他先进功能
11.3 JAX-WS Provider和Dispatch实现方式
11.4 HTTP绑定方式
11.5 CXF实现RESTful 服务的例子说明
11.5.1 CXF采用HttpClient实现基本的RESTful应用
11.5.2 CXF采用HttpClient在Servlet实现基本的RESTful应用
11.5.3 CXF采用WebClient实现RESTful应用
……

查看全部 ↓

精品推荐