图书介绍
Java SOA Cookbook 中文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)休依特著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302252979
- 出版时间:2011
- 标注页数:680页
- 文件大小:42MB
- 文件页数:695页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java SOA Cookbook 中文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一部分 SOA基础15
第1章 SOA入门15
1.1 概述15
1.2 定义服务16
1.3 定义SOA20
1.4 识别服务候选对象23
1.5 识别不同种类的服务27
1.6 为服务建模28
1.7 使服务可组合31
1.8 支持SOA工作33
1.9 选择试验项目39
1.10 建立治理机制42
本章小结45
第2章 XML Schema和SOA数据模型47
2.1 概述47
2.2 为SOA设计Schema49
2.3 创建规范的数据模型56
2.4 使用Chameleon命名空间设计60
2.5 对Schema进行版本控制62
2.6 参考Schema64
2.7 常见Schema类型65
2.8 根据单个Schema验证XML文档68
2.9 根据多个Schema验证XML文档71
2.10 使用正则表达式限制Schema类型72
2.11 使用Schema枚举75
2.12 从Schema生成Java类75
2.13 从Java生成Schema82
2.14 在Ant中从XML Schema生成Java源文件87
2.15 从Schema生成XML文档实例88
2.16 定制从Schema生成Java类的方式90
2.17 在编组和解组过程中根据Schema进行验证95
2.18 在编组和解组过程中收集Schema验证事件98
本章小结100
第3章 使用XML和Java101
3.1 概述101
3.2 读取XML数据流102
3.3 编写XML数据流108
3.4 过滤XML流中的数据110
3.5 从XML文档选择值113
3.6 更新XML文档中的值118
3.7 将Java对象转换成XML文档实例120
3.8 将XML文档实例转换成Java对象124
3.9 从XML文档生成Schema126
3.10 不使用JAXB将XML转换成Java128
3.11 在JAXB中自定义代码生成130
3.12 在Linux上查找包含给定类的JAR131
3.13 透明替换XML文件133
本章小结136
第二部分 Web服务139
第4章 准备工作139
4.1 概述139
4.2 使用公开的Web服务进行测试140
4.3 安装Metro146
4.4 安装Oracle WebLogic148
4.5 创建和部署最简单的Web服务150
4.6 创建服务并将其部署到WebLogic152
4.7 设置Maven 2服务和客户端项目155
4.8 理解WSDL160
4.9 使用NetBeans中的引用来生成Web服务客户端163
4.10 通过Metro监控SOAP流量166
4.11 通过TCPMon监控SOAP流量169
第5章 基于SAAJ的Web服务173
5.1 概述173
5.2 创建带有限定名称的SOAP元素177
5.3 创建完整的SOAP消息179
5.4 将SOAP响应写出到输出流182
5.5 基于现有的SOAP信封创建Web服务客户端183
5.6 从SOAP消息提取内容187
5.7 使用原始XML源和DOM创建Web服务客户端189
5.8 添加MIME头192
5.9 添加命名空间声明193
5.10 指定SOAPAction193
5.11 向元素添加属性199
5.12 从SOAP消息去掉头200
5.13 向SOAP请求添加头201
5.14 访问所有SOAP头元素209
5.15 向传出的SOAP消息添加附件211
5.16 访问传入的附件数据212
5.17 在没有WSDL的情况下连接到SAAJ端点213
5.18 使用SOAP Actor215
5.19 通过Dispatch进行异步调用216
5.20 在客户端基于Schema验证载荷217
5.21 提供基于SAAJ的Web服务224
5.22 发送和接收SOAP故障229
本章小结232
第6章 用JAX-WS创建Web服务应用程序233
6.1 概述233
6.2 从命令行调用Web服务236
6.3 使用JAX-WS注解名称属性239
6.4 调用最简单的Web服务243
6.5 创建客户端代理244
6.6 从Servlet或EJB使用Web服务251
6.7 从JSP使用Web服务255
6.8 在SOAP消息中使用JAXB注解实例257
6.9 在Maven项目中使用wsimport258
6.10 在wsgen和wsimport中处理版本错误260
6.11 向SOAP请求添加头263
6.12 截取请求以执行特定于协议的工作274
6.13 拦截请求以对载荷执行操作281
6.14 多个处理程序调用之间共享数据282
6.15 在请求中传递二进制数据287
6.16 在SOAP消息中使用二进制数据288
6.17 在客户端启用二进制优化291
6.18 使用Metro根据Schema验证SOAP载荷292
6.19 对JAX-WS客户端实现异步调用294
6.20 覆盖SEI中的端点地址301
本章小结302
第7章 提供基于SOAP的Web服务303
7.1 概述303
7.2 组装用于部署的服务304
7.3 确定服务开发模型306
7.4 选择编码、使用和参数样式312
7.5 基于Java服务端点实现生成WSDL和可移植结果318
7.6 创建基本的Web服务322
7.7 指定命名空间326
7.8 创建Web服务操作327
7.9 指定Web服务消息部分328
7.10 指定操作返回值329
7.11 定义无参数操作330
7.12 定义带有Void返回类型的操作331
7.13 创建使用基于自定义WSDL和自定义Schema的复杂类型的Web服务332
7.14 指定SOAP绑定样式、使用和参数样式347
7.15 配置标准自定义绑定348
7.16 从服务排除Public方法351
7.17 创建带有XML视图的服务提供类351
7.18 实现服务器端处理程序链359
7.19 提供有状态的服务362
7.20 添加带有方法参数的头365
7.21 访问服务中的传入头参数367
7.22 为SOAP操作或WS-Addressing操作提供值367
7.23 优化服务器上二进制内容的传输369
7.24 获得和共享有关用户和请求的数据370
7.25 通过Holder<T>使用头引用371
本章小结374
第8章 REST式Web服务375
8.1 概述375
8.2 使用Servlet在HTTP服务上创建POX385
8.3 使用JAX-WS创建REST式服务390
8.4 使用套接字创建REST式服务的客户端391
8.5 应用:使用SSL、Atom发布和Google Finance REST API394
8.6 创建Jersey JAX-RS实现404
8.7 使用Eclipse和Tomcat创建Jersey项目406
8.8 使用Jersey创建Hello World程序408
8.9 为同一类型的多个资源创建单一路径410
8.10 在路径模板中限制值的结构411
8.11 访问查询参数412
8.12 在响应中将自定义类型汇集到XML中414
8.13 为同一资源提供不同的具象416
8.14 创建资源423
8.15 使用表单和URI工作429
8.16 使用SAAJ访问REST式服务436
8.17 在具象上设置元数据439
8.18 删除资源441
8.19 重定向到其他服务442
8.20 访问HTTP头445
8.21 使用Cookie工作447
8.22 使用异常和响应状态码451
8.23 使用WADL455
8.24 使用自定义Reader和Writer与资源交互456
本章小结465
第三部分 业务流程469
第9章 使用BPEL编排服务469
9.1 概述469
9.2 确定业务设计方法473
9.3 选择业务流程建模语言474
9.4 获取Apache ODE BPEL引擎476
9.5 将流程部署到Apache ODE478
9.6 理解BPEL流程基础480
9.7 使用免费的图形设计器创建BPEL流程485
9.8 创建调用伙伴服务的BPEL流程486
9.9 将BPEL流程部署到OpenESB的BPEL服务引擎509
9.10 测试已经部署的BPEL流程512
9.11 安装Active Endpoints BPEL设计器515
9.12 安装Active Endpoints BPEL引擎516
9.13 在Active Endpoints设计器中创建BPEL流程518
9.14 将流程部署到Active Endpoints服务器520
9.15 使用网络服务伙伴521
9.16 从BPEL流程调用伙伴服务522
9.17 使用BPEL变量操作数据524
9.18 使用文字527
9.19 合并值528
9.20 根据运行时条件选择要执行的活动529
9.21 在一个序列中执行多个活动531
9.22 使用逻辑划分分组活动532
第10章 高级BPEL编排535
10.1 概述535
10.2 并行执行活动535
10.3 同步并行执行的活动536
10.4 什么也不做538
10.5 在特定时间点执行活动539
10.6 在指定延时后执行活动540
10.7 选择性的事件处理541
10.8 异常处理542
10.9 显式抛出异常545
10.10 停止流程547
10.11 对BPEL消息数据执行XSL转换547
10.12 校验带内消息数据549
10.13 相关集550
10.14 循环554
10.15 给业务流程添加人工任务558
10.16 从BPEL调用REST式网络服务559
本章小结560
第11章 SOA管理561
11.1 概述561
11.2 分配角色562
11.3 创建SOA路线图564
11.4 跟踪服务567
11.5 确定服务的数据所有权方案569
11.6 在SOA中处理遗留程序和异质性572
11.7 文档化服务573
11.8 建立服务注册表574
11.9 打包相关服务580
11.10 撤销服务581
11.11 浏览UDDI注册表582
11.12 编程查询UDDI注册表582
11.13 理解SOA投资收益率585
第四部分 互操作性和服务质量第12章 Web服务的互操作性595
12.1 概述595
12.2 处理数组596
12.3 抽象寻址598
12.4 在Java服务中使用寻址600
12.5 在客户端上显式启用寻址602
12.6 在客户端上显式地禁用寻址605
12.7 在WSDL的传输层上进行抽象寻址606
12.8 对异常寻址606
12.9 在Visual Studio中创建.NET网络服务610
12.10 在C#中创建.NET网络服务612
12.11 创建.NET网络服务619
12.12 为网络服务创建Ruby客户端625
12.13 为.NET服务创建Ruby客户端627
12.14 遵守基本概要629
12.15 基本概要符合度的自动化测试632
12.16 互操作性最佳做法633
12.17 使用模块化的WSDL634
第13章 服务质量637
13.1 概述637
13.2 理解可靠的消息传输639
13.3 使用可靠的消息传输配置Java Web服务646
13.4 使用可靠的消息传输配置Java客户端648
13.5 配置Java Web服务在WebLogic上具有可靠的消息传输649
13.6 WebLogic可靠消息传输错误处理器650
第14章 企业服务总线652
14.1 概述652
14.2 什么是ESB653
14.3 作为模式集合的ESB659
14.4 JBI660
14.5 商业ESB664
14.6 开源ESB671
本章小结678
热门推荐
- 1187066.html
- 2335344.html
- 3585506.html
- 953609.html
- 439768.html
- 2313919.html
- 2521147.html
- 540452.html
- 1786312.html
- 1983583.html
- http://www.ickdjs.cc/book_1429940.html
- http://www.ickdjs.cc/book_99092.html
- http://www.ickdjs.cc/book_3778116.html
- http://www.ickdjs.cc/book_1855604.html
- http://www.ickdjs.cc/book_3188319.html
- http://www.ickdjs.cc/book_26625.html
- http://www.ickdjs.cc/book_1616451.html
- http://www.ickdjs.cc/book_3292441.html
- http://www.ickdjs.cc/book_1640778.html
- http://www.ickdjs.cc/book_800444.html