本书是一本方便的开发指南,帮助你在当前Java EE 5和Java SE 6平台上实现Web服务和面向服务的架构(SOA)。作者Mark Hansen详细地介绍了成功的企业开发人员和架构师所必需具备的技术知识细节,包括从最佳实践的设计技巧到使用顶级技术的代码示例。
Hansen在这本书中介绍了如何创建、部署,以及调用Web服务,再将这些服务组合成松散耦合的SOA应用程序。首先,他回顾了业界目前的整体情况,包括基于Java的SOA开发遇到的挑战,以及传统开发方法在这方面的局限性。接着,他系统介绍了最新的Java Web Services(JWS)APIs,以及如何创建Web服务,并将其集成到一个综合的SOA解决方案中。最后,他演示了如何使用基于、JWS的应用程序框架来使整个SOA开发过程更为流畅和有效,并介绍了这样的一个框架:SOA-J。
本书是一本方便的开发指南,可以帮助你在当前Java EE5和Java SE6平台上实现Web服务和面向服务的架构(SOA),介绍了如何创建、部署、以及调用Web服力,再将这些服务组合成松散耦合的SOA应用程序,并介绍了一个精心设计的应用框架:SOA-J。作者Mark Hansen详细介绍了成功的企业开发人员和架构师所必需具备的技术知识细节。包括从最佳实践的设计技巧到使用顶级技术的代码示例。
第1章 用Java Web服务构建面向服务的架构
第2章 Java Web Services概述
第3章 基于REST的SOA基础
第4章 WSDL、SOAP和Java/XML映射在SOA中的角色
第5章 JAXB2.0数据绑定
第6章 JAX-WS——客户端开发
第7章 JAX-WS2.0——服务器端开发
第8章 SOA组件的打包和部署(JSR 181 和JSR 109)
第9章 SOAShopper:整合eBay、Amazon和Yahoo!Shopping
第10章 Ajax和Java Web服务
第11章 使用SOA-J开发以WSDL为中心的Web Service
附录A 本书中使用的Java、XML,以及Web Services标准
附录B 软件配置指南
附录C 命名空间前缀
词汇表
参考文献
索引