Expert Solutions and State-of-the-Art Code Examples SOA Using Java™ Web Services is a hands-on guide to implementing Web services and Service Oriented Architecture (SOA) with today’s Java EE 5 and Java SE 6 platforms. Author Mark Hansen presents in explicit detail the information that enterprise developers and architects need to succeed, from best-practice design techniques to state-of-the-art code samples. Hansen covers creating, deploying, and invoking Web services that can be composed into loosely coupled SOA applications. He begins by reviewing the “big picture,” including the challenges of Java-based SOA development and the limitations of traditional approaches. Next, he systematically introduces the latest Java Web Services (JWS) APIs and walks through creating Web services that integrate into a comprehensive SOA solution. Finally, he shows how application frameworks based on JWS can streamline the entire SOA development process and introduces one such framework: SOA-J. The book Introduces practical techniques for managing the complexity of Web services and SOA, including best-practice design examples Offers hard-won insights into building effective SOA applications with Java Web Services Illuminates recent major JWS improvements–including two full chapters on JAX-WS 2.0 Thoroughly explains SOA integration using WSDL, SOAP, Java/XML mapping, and JAXB 2.0 data binding Walks step by step through packaging and deploying Web services components on Java EE 5 with JSR-181 (WS-Metadata 2.0) and JSR-109 Includes specific code solutions for many development issues, from publishing REST endpoints to consuming SOAP services with WSDL Presents a complete case study using the JWS APIs, together with an Ajax front end, to build a SOA application integrating Amazon, Yahoo Shopping, and eBay Contains hundreds of code samples–all tested with the GlassFish Java EE 5 reference implementation–that are downloadable from the companion Web site, http://soabook.com.
Foreword
Preface
Acknowledgments
About the Author
Chapter 1: Service-Oriented Architecture with Java Web Services
Chapter 2: An Overview of Java Web Services
Chapter 3: Basic SOA Using REST
Chapter 4: The Role of WSDL, SOAP, and Java/XML Mapping in SOA
Chapter 5: The JAXB 2.0 Data Binding
Chapter 6: JAX-WS–Client-Side Development
Chapter 7: JAX-WS 2.0–Server-Side Development
Chapter 8: Packaging and Deployment of SOA Components (JSR-181 and JSR-109)
Chapter 9: SOAShopper: Integrating eBay, Amazon, and Yahoo! Shopping
Chapter 10: Ajax and Java Web Services
Chapter 11: WSDL-Centric Java Web Services with SOA-J
Appendix A: Java, XML, and Web Services Standards Used in This Book
Appendix B: Software Configuration Guide
Appendix C: Namespace
Prefixes
Glossary
References
Index
看遍了千篇一律的客厅、沙发、电视墙,住宅还有更多的可能性么?卫生间在居室中没有自然采光,如何让它自然亮起来?阳台除了种花
《为什么?》内容简介:“21世纪社会学之父”查尔斯·蒂利写就的优秀通俗读物,顶尖社会学者对日常生活的有力透视! 这是一本关于我
《你若安好 便是晴天:林徽因传》内容简介:邂逅一个人,只需片刻,爱上一个人,往往会是一生。她是诗人、作家、建筑师,是人民英雄
多媒体信息处理 本书特色 《多媒体信息处理》由卢官明、焦良葆编著,编写本教材的指导思想是:将音频、图像、视频等媒体信息的处理技术有机地整合在一起,揭示其内在的联...
馬克.古德曼MarcGoodman全球資訊安全專家,現為「國際刑警組織」((Interpol)資深顧問,並且擔任街頭警察。矽谷奇點大學(Singula
《基于Android Studio的案例教程(第2版)》内容简介:本书主要介绍如何利用Android Studio、Eclipse等工具开发Android项目。...
《Go微服务实战》内容简介:当今世界,软件的规模越来越大、功能越来越复杂,研发团队的规模也变得越来越大,运维人员和研发人员之
TherevisedqualitymanagementsystemsISO9001:2000wasputinplaceinDecember2000.Therei...
《儿童时间管理效能手册》内容简介:为什么孩子总是发脾气?为什么孩子什么话都不愿跟家长说?为什么孩子对自己的事情负不起责任来
《林汉涛鸡血玉篆刻艺术》内容简介:本书收录了林汉涛2010—2015年间采用硬玉(绝大多数为鸡血玉)创作的篆刻作品六十余件,以及书
《莆田史话》内容简介:莆田地处东南沿海,历史悠久、人文鼎盛,素有“海滨邹鲁、文献名邦”之誉,也是闻名世界的“海上和平女神”
《嘻嘻哈哈陪娃图鉴·我们一起玩游戏》内容简介:本书写给家长们的陪娃手册,由北师大教育学博士李芳主编、针对3至6岁有宝宝的家庭
《超级账本HyperLedger Fabric区块链开发实战》内容简介:本书围绕区块链的业务场景,对HyperLedger Fabric区块链进行实战式讲解。
《医疗机构的准入与规划》内容简介:准入和规划是政府干预医疗卫生领域的重要手段。对打算进入医疗市场的投资者和医疗从业者来说,
大数据下并行知识约简与知识获取 本书特色 本书针对大数据的数据体量大、数据类型繁多、处理速度快、价值密度高等特点,以粒计算方法为理论基础,以经典粗糙集模型和区间...
《知堂乙酉》内容简介:《知堂乙酉文编》收入周作人文章十八篇(包括题记),多作于四十年代末。其中有知堂一向喜谈的历史、风俗、
数据结构(C语言描述)学习指导与习题解答 本书特色 本书既可与《数据结构 (C语言描述)》一书配套使用,也可与其他C语言描述的数据结构教材配套使用,还可作为考研...
Matlabistheacceptedstandardforscientificcomputing,usedgloballyinvirtuallyallNeur...
五笔字型即时查 本书特色 “王码五笔输入法”分为86版及98版两个版本。86版“王码五笔输入法”是目前使用人数较多的一种五笔输入法:而98版的“王码五笔输入法”...
CarloM.Cipolla(August15,1922–September5,2000)wasanItalianeconomichistorian.Hewas...