《使用Java Web服务构建SOA》是一本方便的开发指南,可以帮助你在当前JavaEE5和Java SE6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署、以及调用Web服力,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细介绍了成功的企业开发人员和架构师所必需具备的技术知识细节。包括从最佳实践的设计技巧到使用顶级技术的代码示例。
目录
- 第1章用Java Web服务构建面向服务的架构
- 1.1是我水平不够,还是JavaWeb服务真的很难
- 1.1.1不要固守教条
- 1.1.2JWS是工具集,而不是应用程序框架
- 1.1.3顿悟
- 1.2W曲服务平台体系架构
- 1.2.1调用子系统
- 1.2.2序列化子系统
- 1.2.3部署子系统
- 1.3第2章到第8章介绍的Java Web Services标准
- 1.4SOAShopper案例学习:第9章和第10章
- 1.5SOA.J和以WSDL为中心的开发:第11章
- 第2章Java Web Services概述
- 2.1JWS在SOA应用程序开发中的角色
- 2.1.1一个假想的SOA应用程序
- 2.1.2JWS支持的SOA开发
- 2.2方便使用的特点
- 2.2.1源代码标注
- 2.2.2标准WSDL/Java映射
- 2.2.3标准序列化上下文
- 2.2.4开发模式
- 2.2.5JWS的权衡选择
- 2.3JAX—WS 2.0
- 2.3.1Java/WSDL映射
- 2.3.2静态WSDL
- 2.3.3动态和静态客户端
- 2.3.4使用Java接口代理来进行调用
- 2.3.5用XML来进行调用
- 2.3.6XML服务提供者
- 2.3.7处理器框架
- 2.3.8消息上下文
- 2.3.9SOAP绑定
- 2.3.10HTrP绑定
- 2.3.11将异常转换为SOAP错误
- 2.3.12异步调用
- 2.3.13单向操作
- 2.3.14客户端线程管理
- 2.3.15WSDL样式——支持RPC/Literal和Document/Literal包装
- 2.3.16XML目录(Catalogs)
- 2.3.17用伪引用传递(Pseudoreference Passing)(Holder来表示输出和输入,输出参数)
- 2.3.18运行时服务端点发布(只有Java SE提供)
- 2.4JAX 2.0
- 2.4.1为Java表示绑定XML Schema
- 2.4.2将Java类型映射为XML Schema
- 2.4.3映射标注
- 2.4.4绑定语言
- 2.4.5绑定运行时框架(Marshal/Unmarshal)
- 2.4.6验证
- 2.4.7可移植性
- 2.4.8封送(Marshal)事件回调
- 2.4.9局部绑定
- 2.4.10二进制数据编码(MToM或WS—I)
- 2.5WS—Metadata 2.0
- 2.5.1WSDL映射标注
- 2.5.2SOAP绑定标注
- 2.5.3处理器标注
- 2.5.4服务实现Bean
- 2.5.5从WSDL和Java开始的开发模式
- 2.5.6 自动部署
- 2.6WSEE l.2
- 2.6.1Port组件
- 2.6.2Servlet服务端点
- 2.6.3EJB服务端点