《JavaSOACookbook中文版》是2011年清華大學出版社出版的圖書,作者是休依特(EbenHewitt。
基本介紹
- 書名:Java SOA Cookbook中文版
- 又名:Java SOA Cookbook
- 作者:休依特(Eben Hewitt
- 譯者:孫燕 陳伊文 王俊華
- ISBN:7302252971, 9787302252979
- 頁數:679頁
- 出版社:清華大學出版社
- 出版時間:2011年8月1日
- 裝幀:平裝
- 開本:16
- 外文書名:: Java SOA Cookbook
- 正文語種:簡體中文
- 條形碼:9787302252979
內容簡介,編輯推薦,作者簡介,目錄,
內容簡介
《Java SOA Cookbook中文版》為需要在企業中實現面向服務架構(soa)的程式設計師提供了實用的解決方案和建議。《Java SOA Cookbook中文版》不只是給出一些概念性、巨觀性的soa,而是向讀者展示了如何使soa真正運作起來。《Java SOA Cookbook中文版》給出了大量的Java和xml代碼,讀者可以把這些代碼直接插入到自己的套用中,書中給出的大量技巧,讀者也可以拿來就用。《Java SOA Cookbook中文版》主要關注的是自由和開源的Java web服務技術的使用,這些技術包括Java Se 6和Java Ee 5等,但《Java SOA Cookbook中文版》介紹的技術也同樣適用於其他商用工具。《Java SOA Cookbook中文版》可幫助讀者: 構建適用於soa套用的xml辭彙和數據模型。 ·使用最新的Java標準(包括用於restfulweb服務的jax-ws2.1和jax-rs 1.0)來構建實際的web服務。使用soap、pox和atom,集成來自常見服務提供商的各種套用。使用ws-bpel 2.0標準來創建服務編排。使用諸如ws-reliablemessaging的規範說明,來提高基於soap服務的可靠性。處理政策、可互操作性以及服務質量等問題。《Java SOA Cookbook中文版》中介紹的技巧,有助於讀者應對soa集成所需的知識。
編輯推薦
《Java SOA Cookbook中文版》:實現SOA的技能、技巧與技術。
作者簡介
作者:(美國)休依特(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章 xmlschema和soa數據模型
2.1 概述
2.2 為soa設計schema
2.3 創建規範的數據模型
2.4 使用chameleon命名空間設計
2.5 對schema進行版本控制
2.6 參考schema
2.7 常見schema類型
2.8 根據單個schema驗證xml文檔
2.9 根據多個schema驗證xml文檔
2.10 使用正則表達式限制schema類型
2.11 使用schema枚舉
2.12 從schema生成java類
2.13 從java生成schema
2.14 在ant中從xmlschema生成java源檔案
2.15 從schema生成xml文檔實例
2.16 定製從schema生成java類的方式
2.17 在編組和解組過程中根據schema進行驗證
2.18 在編組和解組過程中收集schema驗證事件
本章小結
第3章 使用xml和java
3.1 概述
3.2 讀取xml數據流
3.3 編寫xml數據流
3.4 過濾xml流中的數據
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服務
第三部分 業務流程
第四部分 互操作性和服務質量