出版時間:2011-8 出版社:清華大學 作者:休依特 頁數(shù):679 字數(shù):994000
Tag標簽:無
內容概要
《Java SOA Cookbook中文版》為需要在企業(yè)中實現(xiàn)面向服務架構
(SOA)的程序員提供了實用的解決方案和建議?!禞ava SOA
Cookbook中文版》不只是給出一些概念性、宏觀性的SOA,而是向讀者展示了如何使SOA
真正運作起來。本書給出了大量的Java和xml代碼,讀者可以把這些代碼直接插入到自己的應用中,書中給出的大量技巧,讀者也可以拿來就用。
《Java SOA Cookbook中文版》主要關注的是自由和開源的Java
Web 服務技術的使用,這些技術包括Java SE 6和Java EE 5等,但本書介紹的技術也同樣適用于其他商用工具。本書由Eben
Hewitt著,孫燕等譯。
作者簡介
Eben
Hewitt是美國一家零售公司的技術架構師,關注設計和構建該公司的SOA。他已經編寫了多本編程書籍,包括“Java for
ColdFusion Developers”,他還是“97Things Every Software Architect Should
Know'’一書的合著者。
書籍目錄
第1部分 SOA基礎
第1章 SOA入門
1.1 概述
1.2 定義服務
1.3 定義SOA
1.4 識別服務候選對象
1.5 識別不同種類的服務
1.6 為服務建模
1.7 使服務可組合
1.8 支持SOA工作
1.9 選擇試驗項目
1.10 建立治理機制
本章小結
第2章 XML Schema和SOA數(shù)據(jù)模型
2.1 概述
2.2 為SOA設計Schema
2.3 創(chuàng)建規(guī)范的數(shù)據(jù)模型
2.4 使用Chameleon命名空間設計
2.5 對Schema進行版本控制
2.6 參考Schema
2.7 常見Schema類型
2.8 根據(jù)單個Schema驗證XML文檔
2.9 根據(jù)多個Schema驗證XML文檔
2.10 使用正則表達式限制Schema類型
2.11 使用Schema枚舉
2.12 從Schema生成Java類
2.13 從Java生成Schema
2.14 在ant中從XML Schema生成Java源文件
2.15 從Schema生成XML文檔實例
2.16 定制從Schema生成Java類的方式
2.17 在編組和解組過程中根據(jù)Schema進行驗證
2.18 在編組和解組過程中收集Schema驗證事件
本章小結
第3章 使用XML和Java
3.1 概述
3.2 讀取XML數(shù)據(jù)流
3.3 編寫XML數(shù)據(jù)流
3.4 過濾XML流中的數(shù)據(jù)
3.5 從XML文檔選擇值
3.6 更新XML文檔中的值
3.7 將Java對象轉換成XML文檔實例
3.8 將XML文檔實例轉換成Java對象
3.9 從XML文檔生成Schema
3.10 不使用Jaxb將XML轉換成Java
3.11 在Jaxb中自定義代碼生成
3.12 在Linux上查找包含給定類的Jar
3.13 透明替換XML文件
……
第二部分 Web服務
第4章 準備工作
第5章 基于SAAJ的Web服務
第6章 用JAX-WS創(chuàng)建Web服務應用程序
第7章 提供基于SOAP的Web服務
第8章 REST式Web服務
第三部分 業(yè)務流程
第9章 使用BPEL編排服務
第10章 高級BPEL編排
第11章 SOA管理
第四部 分互操作性和服務質量
第12章 Web服務的互操作性
第13章 服務質量
第14章 企業(yè)服務總線
編輯推薦
實現(xiàn)SOA的技能、技巧與技術 《Java SOA Cookbook(中文版)》可幫助讀者: 構建適用于SOA應用的XML詞匯和數(shù)據(jù)模型。 使用最新的Java標準(包括用于RESTfulwleb服務的JAX-WS2.1和JAX-RS1.0)來構建實際的wleb服務?! ∈褂肧OAP、POX和Atom,集成來自常見服務提供商的各種應用?! ∈褂肳S-BPEL2.0標準來創(chuàng)建服務編排?! ∈褂弥T如WS-ReliableMessaging的規(guī)范說明,來提高基于SOAP/服務的可靠性。處理政策、可互操作性以及服務質量等問題?! 禞ava SOA Cookbook(中文版)》中介紹的技巧,有助于讀者應對SOA集成所需的知識。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載