图书介绍
基于Apache CXF构建SOA应用PDF|Epub|txt|kindle电子书版本网盘下载
- 任钢编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121194603
- 出版时间:2013
- 标注页数:514页
- 文件大小:206MB
- 文件页数:526页
- 主题词:互联网络-网络服务器
PDF下载
下载说明
基于Apache CXF构建SOA应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Apache CXF概述1
1.1 Apache CXF框架简介1
1.2 Apache CXF的基本特征2
1.3 Apache CXF的功能特性2
1.3.1 支持众多标准2
1.3.2 支持多种传输协议和协议绑定、数据绑定和数据格式3
1.3.3 灵活部署3
1.3.4 支持多种语言编程3
1.3.5 支持的工具3
1.4 Apache CXF的历史4
第2章 相关基础知识5
2.1 SOA基础知识5
2.1.1 SOA的定义、基本特征和优点5
2.1.2 SOA参考架构7
2.1.3 SOA相关技术标准9
2.1.4 SOA的设计原则11
2.1.5 SOA与Web Services的关系12
2.2 Web Services的相关规范13
2.2.1 Web Services简介13
2.2.2 Web Services架构及其WS规范简介16
2.2.3 基本Web Services规范——WSDL、SOAP、UDDI18
2.2.4 扩展的WS规范——WS-*规范26
2.3 Java中关于SOA的相关规范30
2.3.1 JAX-RPC规范31
2.3.2 JAX-WS规范33
2.3.3 JAX-RS规范34
2.3.4 JAXB规范36
第3章 Apache CXF开发环境介绍38
3.1 Apache CXF安装包的下载和说明38
3.2 Apache CXF框架支撑和运行环境41
3.3 搭建Apache CXF开发环境42
3.3.1 用Ant来创建项目42
3.3.2 用Maven来创建项目44
3.3.3 用Eclipse集成Apache CXF49
第4章 简单的Apache CXF例子50
4.1 一个简单的JAX-WS服务程序50
4.2 利用Spring创建Web Services服务程序55
4.3 Servlet容器中的Web Services实现61
第5章 Apache CXF的架构体系和基础65
5.1 Apache CXF的核心架构65
5.2 Bus介绍67
5.3 消息(Messaging)和拦截器(Interceptors)组件介绍70
5.4 前端编程模型(Frontend)组件介绍73
5.5 服务模型(Service Model)组件说明75
5.6 数据绑定(Data Bindings)组件76
5.7 绑定(Bindings)组件76
5.8 传输协议(Transport)组件78
5.9 CXF的注释78
5.1 0案例场景说明82
第6章 CXF的前端应用84
6.1 CXF的前端应用(Frontends)简介84
6.2 基于代码优先(Java First)的JAX-WS前端模式实现85
6.2.1 基于代码优先(Java First)的Web Services的步骤85
6.2.2 基于代码优先(Java First)的Web Services的例子95
6.3 基于WSDL优先(WSDL First)的JAX-WS前端模式实现125
6.3.1 基于WSDL优先的JAX-WS前端模式实现的步骤125
6.3.2 基于WSDL优先的JAX-WS前端模式实现的简单例子130
6.3.3 基于WSDL优先的JAX-WS前端模式实现的复杂例子145
6.4 简化前端模式(Simple Frontend)145
6.4.1 简化前端模式(Simple Frontend)介绍145
6.4.2 采用Apache CXF简化前端实现的例子145
6.4.3 采用Apache CXF简化前端实现的Servlet例子151
6.5 Provider/Dispatch服务前端应用模式154
6.5.1 Provider/Dispatch服务前端应用模式介绍154
6.5.2 采用DOMSource(message)的Provider/Dispatch前端模式实现例子162
6.5.3 采用DOMSource(Payload)的Provider/Dispatch前端模式实现例子168
6.5.4 采用SOAPMessage的Provider/Dispatch前端模式实现例子170
6.6 采用Apache CXF的动态客户端技术175
6.6.1 Apache CXF的动态客户端技术介绍175
6.6.2 Apache CXF的动态客户端技术例子178
6.6.3 Apache CXF的动态客户端实现的Servlet例子189
第7章 CXF的数据绑定194
7.1 数据绑定(DataBindings)介绍194
7.2 JAXB数据绑定196
7.2.1 JAXB介绍196
7.2.2 Apache CXF实现JAXB的方式198
7.2.3 Apache CXF实现JAXB数据绑定例子199
7.3 Aegis数据绑定200
7.3.1 Aegis介绍200
7.3.2 采用简化前端、Aegis数据绑定的例子实现209
7.3.3 采用简化前端Aegis数据绑定的Servlet例子实现213
7.4 MTOM使用217
7.4.1 MTOM简介217
7.4.2 CXF实现MTOM的方式218
7.4.3 CXF实现MTOM的例子221
7.4.4 CXF实现MTOM的Servlet例子229
7.5 XMLBeans的使用233
7.5.1 XMLBeans简介233
7.5.2 CXF实现XMLBeans的方式234
7.5.3 实现简化前端XMLBeans数据绑定的例子235
7.5.4 采用简化前端XMLBeans数据绑定的Servlet例子实现239
第8章 CXF的传输243
8.1 CXF支持的传输协议243
8.2 HTTP传输协议243
8.2.1 CXF支持HTTP传输协议介绍244
8.2.3 Spring注入HTTP传输并基于Servlet的实现247
8.3 JMS传输协议250
8.3.1 JMS简介250
8.3.2 在Apache CXF中使用JMS252
8.3.3 Spring注入实现JMS的例子程序258
8.3.4 Spring注入实现JMS的Servlet例子程序264
8.4 Local传输协议269
8.4.1 Apache CXF的Local传输协议介绍269
8.4.2 CXF的Local配置和使用269
8.4.3 实现简化前端Local传输的例子271
8.4.4 实现JAX-WS规范并采用Local传输的例子275
8.4.5 Spring注入实现JAX-WS规范并采用Local传输的例子280
第9章 CXF的配置、调试和日志285
9.1 CXF的配置285
9.1.1 CXF配置概述285
9.1.2 Bus配置288
9.1.3 Features列表290
9.1.4 JMX管理290
9.2 CXF的日志管理292
9.2.1 CXF日志的设置292
9.2.2 定义日志级别294
9.2.3 使用Log4J日志方式294
9.2.4 使用SLF4J日志方式294
9.3 Apache CXF的调试管理295
9.3.1 Eclipse IDE295
9.3.2 Tcpmon295
9.3.3 WSMonitor295
9.3.4 SOAP UI295
9.3.5 Wireshark295
第10章 CXF的工具296
10.1 Ant工具(2.0.x和2.1.x)296
10.2 在Eclipse的CXF工具297
10.3 Java代码生成Web Services297
10.4 Java代码生成WSDL299
10.5 WSDL生成Java代码300
10.6 WSDL转化为Javascript302
10.7 WSDL生成服务(Service)303
10.8 WSDL生成SOAP305
10.9 WSDL生成XML306
10.1 0 WSDL验证器307
10.1 1 XSD生成WSDL307
第11章 CXF实现RESTful服务309
11.1 RESTful服务介绍309
11.1.1 RESTful服务概述309
11.1.2 RESTful原则310
11.1.3 创建基于REST的Web Services314
11.2 Apache CXF的RESTful实现方式315
11.2.1 JAX-RS实现方式315
11.2.2 基本特征316
11.2.3 支持的特征317
11.2.4 其他先进功能320
11.3 JAX-WS Provider和Dispatch实现方式321
11.4 HTTP绑定方式323
11.5 CXF实现RESTful服务的例子说明326
11.5.1 CXF采用HttpClient实现基本的RESTful应用326
11.5.2 CXF采用HttpClient在Servlet实现基本的RESTful应用336
11.5.3 CXF采用WebClient实现RESTful应用340
11.5.4 CXF采用WebClient在Servlet实现基本的RESTful应用348
11.5.5 JAX-WS Provider和Dispatch实现RESTful方式352
11.5.6 Http_Binding实现基于XML的RESTful方式359
11.5.7 Http_Binding在Servlet实现基于XML的RESTful方式365
11.5.8 Http_Binding实现基于JSON的RESTful方式369
11.5.9 Http_Binding在Servlet实现基于JSON的RESTful方式374
第12章 CXF对动态语言的支持379
12.1 CXF对JavaScript等语言的支持379
12.1.1 用JavaScript来实现Web Services379
12.1.2 用E4X(ECMAScript for XML)来实现Web Services380
12.1.3 部署Script服务381
12.2 CXF基于JavaScript等语言实现Web Services的例子382
12.2.1 用JavaScript调用CXF的Web Services382
第13章 CXF对WS-*的支持391
13.1 Apache CXF支持WS-Addressing391
13.1.1 WS-Addressing简介391
13.1.2 Apache CXF的WS-Addressing配置393
13.1.3 Apache CXF的WS-Addressing的实现例子396
13.2 Apache CXF支持WS-Policy405
13.2.1 WS-Policy简介405
13.2.2 Apache CXF使用WS-Policy框架406
13.2.3 Apache CXF的WS-Policy的实现例子407
13.3 Apache CXF支持WS-ReliableMessaging412
13.3.1 WS-ReliableMessaging简介413
13.3.2 Apache CXF使用WS-ReliableMessaging的配置414
13.3.3 Apache CXF的WS-ReliableMessaging的实现例子417
13.4 Apache CXF支持WS-Security429
13.4.1 WS-Security介绍429
13.4.2 Apache CXF使用WS-Security的配置431
13.4.3 Apache CXF的WS-Security的实现例子437
13.5 Apache CXF支持WS-SecurityPolicy450
13.5.1 WS-SecurityPolicy简介450
13.5.2 Apache CXF使用WS-SecurityPolicy的配置451
13.5.3 Apache CXF的WS-SecurityPolicy的实现例子453
13.6 Apache CXF支持WS-Trust465
13.6.1 WS-Trust简介466
13.6.2 Apache CXF使用WS-Trust的配置467
13.7 Apache CXF支持WS-SecureConversation470
13.7.1 WS-SecureConversation介绍470
13.7.2 Apache CXF使用WS-SecureConversation的配置471
第14章 CXF的高级功能472
14.1 CXF的Feature功能472
14.1.1 CXF的Feature功能说明472
14.1.2 编写和配置CXF的Feature473
14.1.3 CXF的Feature列表475
14.1.4 CXF实现Feature的例子476
14.2 CXF的拦截器(Interceptors)和相位器(Phases)480
14.2.1 CXF的拦截器(Interceptors)和相位器(Phases)介绍和使用480
14.2.2 CXF的拦截器(Interceptors)的例子488
14.3 CXF的代理(invoker)495
14.3.1 CXF的代理(invoker)功能说明495
14.3.2 CXF的代理(invoker)的实现例子496
14.4 CXF的MER(Multiplexed EndpointReferences)503
14.5 CXF的基础服务505
14.6 CXF的服务路由(Service Routing)506
第15章 CXF的部署和发布510
15.1 应用服务器的具体配置指南510
15.1.1 Tomcat510
15.1.2 JBoss510
15.1.3 WebLogic511
15.1.4 WebSphere512
15.1.5 OC4J512
15.2 在Spring内嵌入CXF512
参考文献514