图书介绍
华章程序员书库 SOA与Java 用Java技术实现面向服务【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (加)托马斯·埃尔,(德)安德烈·托斯特,(印)萨塔德鲁·罗伊等著;赵利通译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111508908
- 出版时间:2015
- 标注页数:322页
- 文件大小:147MB
- 文件页数:338页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
华章程序员书库 SOA与Java 用Java技术实现面向服务PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 关于本书1
1.1.1 本书目标1
1.1.2 本书面向的读者1
1.1.3 本书特征2
1.2 必要阅读2
1.3 本书结构2
1.4 本书使用原则和模式的方式4
1.5 符号和图形4
第2章 案例分析示例5
2.1 案例分析示例的使用5
2.1.1 风格特点5
2.1.2 案例与抽象内容的关系5
2.1.3 代码示例5
2.2 案例分析背景:NovoBank6
2.2.1 技术基础设施6
2.2.2 自动化解决方案6
2.2.3 业务阻碍和目标7
2.2.4 未来IT路线图7
2.3 案例分析背景:SmartCredit公司8
2.3.1 技术基础设施8
2.3.2 自动化解决方案8
2.3.3 业务目标9
2.3.4 未来的IT路线图9
第一部分 基础13
第3章 SOA基本概念13
3.1 基本术语和概念13
3.1.1 面向服务计算13
3.1.2 面向服务15
3.1.3 面向服务架构15
3.1.4 SOA宣言17
3.1.5 服务18
3.1.6 云计算18
3.1.7 IT资源19
3.1.8 服务模型19
3.1.9 服务库存20
3.1.10 服务组合20
3.1.11 服务候选21
3.1.12 服务契约21
3.1.13 服务相关的粒度21
3.1.14 服务概要22
3.1.15 SOA设计模式22
3.2 延伸阅读24
第4章 基本的Java分布式技术26
4.1 Java分布式计算的基础知识26
4.1.1 Java SE的架构27
4.1.2 Java EE的架构27
4.1.3 应用程序的打包和部署28
4.1.4 Java EE架构的各层29
4.2 Java分布式技术和API30
4.2.1 Java SE API30
4.2.2 Java EE API32
4.3 XML标准和Java API38
4.3.1 XML39
4.3.2 XML模式定义40
4.3.3 XSLT41
4.3.4 JAXP41
4.3.5 JAXB42
4.4 使用Java组件构建服务42
4.4.1 组件作为服务42
4.4.2 应用程序协议42
4.4.3 服务契约44
4.4.4 组件作为服务和面向服务46
4.5 Java供应商平台47
4.5.1 GlassFish企业服务器47
4.5.2 IBM WebSphere Application Server48
4.5.3 IBM WebSphere Application Server Community Edition50
4.5.4 Oracle WebLogic Server50
第5章 基于Web的服务技术52
5.1 基于SOAP的Web服务52
5.1.1 Web服务标准的扩展(WS-*)56
5.1.2 常用Web服务中间件61
5.2 REST服务64
5.2.1 HTTP响应代码65
5.2.2 资源和地址66
5.2.3 HTTP方法68
5.2.4 资源表示69
5.2.5 accept头部70
第6章 使用Java构建基于Web的服务71
6.1 JAX-WS71
6.1.1 SAAJ73
6.1.2 处理程序76
6.1.3 Web服务引擎和工具包76
6.1.4 JAXR77
6.2 WS-*标准的Java实现78
6.2.1 高级Web服务标准和框架78
6.2.2 服务组件架构79
6.2.3 Spring-WS79
6.3 JAX-RS80
6.3.1 实现JAX-RS80
6.3.2 实现REST服务83
6.3.3 可扩展性84
6.3.4 安全性86
6.3.5 REST服务支持87
第二部分 服务91
第7章 Java基于Web服务中的面向服务原则91
7.1 服务可重用性91
7.1.1 无关功能性上下文91
7.1.2 高度泛型的服务逻辑92
7.1.3 泛型可扩展服务契约94
7.1.4 并发访问服务逻辑95
7.2 标准服务契约99
7.2.1 自顶向下和自底向上99
7.2.2 在Java和WSDL之间映射100
7.2.3 包装文档/字面值契约100
7.2.4 隐式和显式头部101
7.2.5 REST中的数据映射105
7.2.6 使用行业标准117
7.3 服务松散耦合118
7.3.1 分离契约和实现118
7.3.2 独立功能性上下文119
7.3.3 服务消费者耦合120
7.4 服务抽象123
7.4.1 抽象技术细节123
7.4.2 隐藏服务细节123
7.4.3 文档约束126
7.5 服务可组合性126
7.5.1 运行时环境的效率127
7.5.2 服务契约的灵活性128
7.5.3 基于标准的运行时128
7.6 服务自治129
7.6.1 定义明确的功能边界129
7.6.2 控制运行时环境129
7.6.3 高并发性130
7.7 服务无状态性131
7.7.1 编制基础设施131
7.7.2 会话状态132
7.7.3 存储状态132
7.8 服务可发现性136
7.8.1 设计时的可发现性136
7.8.2 运行时的可发现性137
7.8.3 服务注册中心138
第8章 使用Java构建实用服务140
8.1 Java实用服务的原理140
8.1.1 架构考虑140
8.1.2 实用服务分类145
8.2 实用服务的设计和实现146
8.2.1 实用服务的设计146
8.2.2 实用服务和Java版本149
8.2.3 实用服务和开源框架150
8.2.4 将实用服务作为基于Web的服务152
8.2.5 测试考虑157
8.2.6 打包考虑157
8.3 实用服务的类型158
8.3.1 公共实用服务158
8.3.2 资源实体服务163
8.3.3 微实用服务167
8.3.4 包装器实用服务169
第9章 使用Java构建实体服务173
9.1 Java实体服务的内部原理174
9.1.1 架构考虑174
9.1.2 域实体与消息实体175
9.1.3 数据聚合176
9.1.4 数据访问模式177
9.1.5 修改通知178
9.2 Java实体服务的设计和实现179
9.2.1 实体服务设计179
9.2.2 实体服务实现184
9.2.3 将实体服务作为基于Web的服务187
9.2.4 使用SOAP的实体Web服务187
9.2.5 REST实体服务193
9.2.6 测试考虑201
9.2.7 Java打包考虑201
第三部分 服务组合与基础设施205
第10章 使用Java构建任务服务205
10.1 任务服务的内部原理205
10.2 构建任务服务211
10.2.1 实现考虑212
10.2.2 基于Web的任务服务213
10.2.3 测试考虑223
10.2.4 打包考虑224
第11章 使用Java进行服务组合225
11.1 服务组合的内部原理225
11.1.1 服务组合角色225
11.1.2 组合与MEP226
11.1.3 同步和异步调用226
11.1.4 服务水平协议227
11.2 Java服务组合的设计和实现228
11.2.1 组合逻辑:编码和编制228
11.2.2 REST服务组合考虑229
11.2.3 组合成员端点230
11.2.4 错误处理231
11.2.5 模式类型重用238
11.2.6 基于Web的服务与Java组件242
11.2.7 打包、测试和部署被组合服务244
11.3 服务和服务组合性能指导原则248
11.3.1 测量性能248
11.3.2 测试性能249
11.3.3 缓存249
11.3.4 使用状态扩展服务252
11.3.5 处理失败252
11.3.6 解析和编组253
第12章 使用ESB作为SOA基础设施255
12.1 基本的传统消息框架255
12.2 基本的服务消息框架261
12.2.1 不使用ESB时的基本服务消息处理261
12.2.2 使用ESB时的基本服务消息处理263
12.3 与SOA相关的常用ESB特性267
12.3.1 服务查找和调用267
12.3.2 服务处理269
12.3.3 服务组合支持270
12.3.4 REST API管理支持270
第四部分 附录273
附录A 案例分析结论273
附录B 面向服务原则参考275
附录C SOA设计模式参考280
附录D 带注释的SOA宣言312
热门推荐
- 2256545.html
- 342873.html
- 3404579.html
- 2963535.html
- 1449737.html
- 2245757.html
- 2754021.html
- 3512433.html
- 1678747.html
- 3390554.html
- http://www.ickdjs.cc/book_3299366.html
- http://www.ickdjs.cc/book_2023526.html
- http://www.ickdjs.cc/book_311607.html
- http://www.ickdjs.cc/book_3659956.html
- http://www.ickdjs.cc/book_1467090.html
- http://www.ickdjs.cc/book_979299.html
- http://www.ickdjs.cc/book_3193695.html
- http://www.ickdjs.cc/book_917427.html
- http://www.ickdjs.cc/book_2025315.html
- http://www.ickdjs.cc/book_1019663.html