91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Java SOA Cookbook中文版
Java SOA Cookbook中文版
Eben Hewitt
孫燕, 陳伊文, 王俊華 譯
出版時(shí)間:2011年07月
頁數(shù):679
本書為需要在企業(yè)中實(shí)現(xiàn)面向服務(wù)架構(gòu)(SOA)的程序員提供了實(shí)用的解決方案和建議。本書不只是給出一些概念性、宏觀性的SOA,而是向讀者展示了如何使SOA真正運(yùn)作起來。本書給出了大量的Java和XML代碼,讀者可以把這些代碼直接插入到自己的應(yīng)用中,書中給出的大量技巧,讀者也可以拿來就用。

本書主要關(guān)注的是自由和開源的Java Web服務(wù)技術(shù)的使用,這些技術(shù)包括Java SE 6和Java EE 5等,但本書介紹的技術(shù)也同樣適用于其他商用工具。

本書可幫助讀者:
● 構(gòu)建適用于SOA應(yīng)用的XML詞匯和數(shù)據(jù)模型。
● 使用最新的Java標(biāo)準(zhǔn)(包括用于RESTful Web服務(wù)的JAX-WS 2.1和JAX-RS 1.0)來構(gòu)建實(shí)際的Web服務(wù)。
● 使用SOAP、POX和Atom,集成來自常見服務(wù)提供商的各種應(yīng)用。
● 使用WS-BPEL 2.0標(biāo)準(zhǔn)來創(chuàng)建服務(wù)編排。
● 使用諸如WS-ReliableMessaging的規(guī)范說明,來提高基于SOAP服務(wù)的可靠性。
● 處理政策、可互操作性以及服務(wù)質(zhì)量等問題。
本書中介紹的技巧,有助于讀者應(yīng)對SOA集成所需的知識。

“本書的示例清晰、結(jié)構(gòu)良好且設(shè)計(jì)成熟。這是一本很好的圖書,從本書中,我發(fā)掘出了多年來一直在尋找的答案?!?br /> ——Jason Brittain:“Tomcat:The Definitive Guide”一書的作者

Eben Hewitt是美國一家零售公司的技術(shù)架構(gòu)師,關(guān)注設(shè)計(jì)和構(gòu)建該公司的SOA。他已經(jīng)編寫了多本編程書籍,包括“Java for ColdFusion Developers”,他還是“97 Things Every Software Architect Should Know”一書的合著者。
  1. 前言
  2. 第一部分 SOA基礎(chǔ)
  3. 第1章 SOA入門
  4. 1.1 概述
  5. 1.2 定義服務(wù)
  6. 1.3 定義SOA
  7. 1.4 識別服務(wù)候選對象
  8. 1.5 識別不同種類的服務(wù)
  9. 1.6 為服務(wù)建模
  10. 1.7 使服務(wù)可組合
  11. 1.8 支持SOA工作
  12. 1.9 選擇試驗(yàn)項(xiàng)目
  13. 1.10 建立治理機(jī)制
  14. 本章小結(jié)
  15. 第2章 XML Schema和SOA數(shù)據(jù)模型
  16. 2.1 概述
  17. 2.2 為SOA設(shè)計(jì)Schema
  18. 2.3 創(chuàng)建規(guī)范的數(shù)據(jù)模型
  19. 2.4 使用Chameleon命名空間設(shè)計(jì)
  20. 2.5 對Schema進(jìn)行版本控制
  21. 2.6 參考Schema
  22. 2.7 常見Schema類型
  23. 2.8 根據(jù)單個(gè)Schema驗(yàn)證XML文檔
  24. 2.9 根據(jù)多個(gè)Schema驗(yàn)證XML文檔
  25. 2.10 使用正則表達(dá)式限制Schema類型
  26. 2.11 使用Schema枚舉
  27. 2.12 從Schema生成Java類
  28. 2.13 從Java生成Schema
  29. 2.14 在Ant中從XML Schema生成Java源文件
  30. 2.15 從Schema生成XML文檔實(shí)例
  31. 2.16 定制從Schema生成Java類的方式
  32. 2.17 在編組和解組過程中根據(jù)Schema進(jìn)行驗(yàn)證
  33. 2.18 在編組和解組過程中收集Schema驗(yàn)證事件
  34. 本章小結(jié)
  35. 第3章 使用XML和Java
  36. 3.1 概述
  37. 3.2 讀取XML數(shù)據(jù)流
  38. 3.3 編寫XML數(shù)據(jù)流
  39. 3.4 過濾XML流中的數(shù)據(jù)
  40. 3.5 從XML文檔選擇值
  41. 3.6 更新XML文檔中的值
  42. 3.7 將Java對象轉(zhuǎn)換成XML文檔實(shí)例
  43. 3.8 將XML文檔實(shí)例轉(zhuǎn)換成Java對象
  44. 3.9 從XML文檔生成Schema
  45. 3.10 不使用JAXB將XML轉(zhuǎn)換成Java
  46. 3.11 在JAXB中自定義代碼生成
  47. 3.12 在Linux上查找包含給定類的JAR
  48. 3.13 透明替換XML文件
  49. 本章小結(jié)
  50. 第二部分 Web服務(wù)
  51. 第4章 準(zhǔn)備工作
  52. 4.1 概述
  53. 4.2 使用公開的Web服務(wù)進(jìn)行測試
  54. 4.3 安裝Metro
  55. 4.4 安裝Oracle WebLogic
  56. 4.5 創(chuàng)建和部署最簡單的Web服務(wù)
  57. 4.6 創(chuàng)建服務(wù)并將其部署到WebLogic
  58. 4.7 設(shè)置Maven 2服務(wù)和客戶端項(xiàng)目
  59. 4.8 理解WSDL
  60. 4.9 使用NetBeans中的引用來生成Web服務(wù)客戶端
  61. 4.10 通過Metro監(jiān)控SOAP流量
  62. 4.11 通過TCPMon監(jiān)控SOAP流量
  63. 第5章 基于SAAJ的Web服務(wù)
  64. 5.1 概述
  65. 5.2 創(chuàng)建帶有限定名稱的SOAP元素
  66. 5.3 創(chuàng)建完整的SOAP消息
  67. 5.4 將SOAP響應(yīng)寫出到輸出流
  68. 5.5 基于現(xiàn)有的SOAP信封創(chuàng)建Web服務(wù)客戶端
  69. 5.6 從SOAP消息提取內(nèi)容
  70. 5.7 使用原始XML源和DOM創(chuàng)建Web服務(wù)客戶端
  71. 5.8 添加MIME頭
  72. 5.9 添加命名空間聲明
  73. 5.10 指定SOAPAction
  74. 5.11 向元素添加屬性
  75. 5.12 從SOAP消息去掉頭
  76. 5.13 向SOAP請求添加頭
  77. 5.14 訪問所有SOAP頭元素
  78. 5.15 向傳出的SOAP消息添加附件
  79. 5.16 訪問傳入的附件數(shù)據(jù)
  80. 5.17 在沒有WSDL的情況下連接到SAAJ端點(diǎn)
  81. 5.18 使用SOAP Actor
  82. 5.19 通過Dispatch進(jìn)行異步調(diào)用
  83. 5.20 在客戶端基于Schema驗(yàn)證載荷
  84. 5.21 提供基于SAAJ的Web服務(wù)
  85. 5.22 發(fā)送和接收SOAP故障
  86. 本章小結(jié)
  87. 第6章 用JAX-WS創(chuàng)建Web服務(wù)應(yīng)用程序
  88. 6.1 概述
  89. 6.2 從命令行調(diào)用Web服務(wù)
  90. 6.3 使用JAX-WS注解名稱屬性
  91. 6.4 調(diào)用最簡單的Web服務(wù)
  92. 6.5 創(chuàng)建客戶端代理
  93. 6.6 從Servlet或EJB使用Web服務(wù)
  94. 6.7 從JSP使用Web服務(wù)
  95. 6.8 在SOAP消息中使用JAXB注解實(shí)例
  96. 6.9 在Maven項(xiàng)目中使用wsimport
  97. 6.10 在wsgen和wsimport中處理版本錯(cuò)誤
  98. 6.11 向SOAP請求添加頭
  99. 6.12 截取請求以執(zhí)行特定于協(xié)議的工作
  100. 6.13 攔截請求以對載荷執(zhí)行操作
  101. 6.14 多個(gè)處理程序調(diào)用之間共享數(shù)據(jù)
  102. 6.15 在請求中傳遞二進(jìn)制數(shù)據(jù)
  103. 6.16 在SOAP消息中使用二進(jìn)制數(shù)據(jù)
  104. 6.17 在客戶端啟用二進(jìn)制優(yōu)化
  105. 6.18 使用Metro根據(jù)Schema驗(yàn)證SOAP載荷
  106. 6.19 對JAX-WS客戶端實(shí)現(xiàn)異步調(diào)用
  107. 6.20 覆蓋SEI中的端點(diǎn)地址
  108. 本章小結(jié)
  109. 第7章 提供基于SOAP的Web服務(wù)
  110. 7.1 概述
  111. 7.2 組裝用于部署的服務(wù)
  112. 7.3 確定服務(wù)開發(fā)模型
  113. 7.4 選擇編碼、使用和參數(shù)樣式
  114. 7.5 基于Java服務(wù)端點(diǎn)實(shí)現(xiàn)生成WSDL和可移植結(jié)果
  115. 7.6 創(chuàng)建基本的Web服務(wù)
  116. 7.7 指定命名空間
  117. 7.8 創(chuàng)建Web服務(wù)操作
  118. 7.9 指定Web服務(wù)消息部分
  119. 7.10 指定操作返回值
  120. 7.11 定義無參數(shù)操作
  121. 7.12 定義帶有Void返回類型的操作
  122. 7.13 創(chuàng)建使用基于自定義WSDL和自定義Schema的復(fù)雜類型的Web服務(wù)
  123. 7.14 指定SOAP綁定樣式、使用和參數(shù)樣式
  124. 7.15 配置標(biāo)準(zhǔn)自定義綁定
  125. 7.16 從服務(wù)排除Public方法
  126. 7.17 創(chuàng)建帶有XML視圖的服務(wù)提供類
  127. 7.18 實(shí)現(xiàn)服務(wù)器端處理程序鏈
  128. 7.19 提供有狀態(tài)的服務(wù)
  129. 7.20 添加帶有方法參數(shù)的頭
  130. 7.21 訪問服務(wù)中的傳入頭參數(shù)
  131. 7.22 為SOAP操作或WS-Addressing操作提供值
  132. 7.23 優(yōu)化服務(wù)器上二進(jìn)制內(nèi)容的傳輸
  133. 7.24 獲得和共享有關(guān)用戶和請求的數(shù)據(jù)
  134. 7.25 通過Holder<T>使用頭引用
  135. 本章小結(jié)
  136. 第8章 REST式Web服務(wù)
  137. 8.1 概述
  138. 8.2 使用Servlet在HTTP服務(wù)上創(chuàng)建POX
  139. 8.3 使用JAX-WS創(chuàng)建REST式服務(wù)
  140. 8.4 使用套接字創(chuàng)建REST式服務(wù)的客戶端
  141. 8.5 應(yīng)用:使用SSL、Atom發(fā)布和Google Finance REST API
  142. 8.6 創(chuàng)建Jersey JAX-RS實(shí)現(xiàn)
  143. 8.7 使用Eclipse和Tomcat創(chuàng)建Jersey項(xiàng)目
  144. 8.8 使用Jersey創(chuàng)建Hello World程序
  145. 8.9 為同一類型的多個(gè)資源創(chuàng)建單一路徑
  146. 8.10 在路徑模板中限制值的結(jié)構(gòu)
  147. 8.11 訪問查詢參數(shù)
  148. 8.12 在響應(yīng)中將自定義類型匯集到XML中
  149. 8.13 為同一資源提供不同的具象
  150. 8.14 創(chuàng)建資源
  151. 8.15 使用表單和URI工作
  152. 8.16 使用SAAJ訪問REST式服務(wù)
  153. 8.17 在具象上設(shè)置元數(shù)據(jù)
  154. 8.18 刪除資源
  155. 8.19 重定向到其他服務(wù)
  156. 8.20 訪問HTTP頭
  157. 8.21 使用Cookie工作
  158. 8.22 使用異常和響應(yīng)狀態(tài)碼
  159. 8.23 使用WADL
  160. 8.24 使用自定義Reader和Writer與資源交互
  161. 本章小結(jié)
  162. 第三部分 業(yè)務(wù)流程
  163. 第9章 使用BPEL編排服務(wù)
  164. 9.1 概述
  165. 9.2 確定業(yè)務(wù)設(shè)計(jì)方法
  166. 9.3 選擇業(yè)務(wù)流程建模語言
  167. 9.4 獲取Apache ODE BPEL引擎
  168. 9.5 將流程部署到Apache ODE
  169. 9.6 理解BPEL流程基礎(chǔ)
  170. 9.7 使用免費(fèi)的圖形設(shè)計(jì)器創(chuàng)建BPEL流程
  171. 9.8 創(chuàng)建調(diào)用伙伴服務(wù)的BPEL流程
  172. 9.9 將BPEL流程部署到OpenESB的BPEL服務(wù)引擎 509
  173. 9.10 測試已經(jīng)部署的BPEL流程
  174. 9.11 安裝Active Endpoints BPEL設(shè)計(jì)器
  175. 9.12 安裝Active Endpoints BPEL引擎
  176. 9.13 在Active Endpoints設(shè)計(jì)器中創(chuàng)建BPEL流程
  177. 9.14 將流程部署到Active Endpoints服務(wù)器
  178. 9.15 使用網(wǎng)絡(luò)服務(wù)伙伴
  179. 9.16 從BPEL流程調(diào)用伙伴服務(wù)
  180. 9.17 使用BPEL變量操作數(shù)據(jù)
  181. 9.18 使用文字
  182. 9.19 合并值
  183. 9.20 根據(jù)運(yùn)行時(shí)條件選擇要執(zhí)行的活動
  184. 9.21 在一個(gè)序列中執(zhí)行多個(gè)活動
  185. 9.22 使用邏輯劃分分組活動
  186. 第10章 高級BPEL編排
  187. 10.1 概述
  188. 10.2 并行執(zhí)行活動
  189. 10.3 同步并行執(zhí)行的活動
  190. 10.4 什么也不做
  191. 10.5 在特定時(shí)間點(diǎn)執(zhí)行活動
  192. 10.6 在指定延時(shí)后執(zhí)行活動
  193. 10.7 選擇性的事件處理
  194. 10.8 異常處理
  195. 10.9 顯式拋出異常
  196. 10.10 停止流程
  197. 10.11 對BPEL消息數(shù)據(jù)執(zhí)行XSL轉(zhuǎn)換
  198. 10.12 校驗(yàn)帶內(nèi)消息數(shù)據(jù)
  199. 10.13 相關(guān)集
  200. 10.14 循環(huán)
  201. 10.15 給業(yè)務(wù)流程添加人工任務(wù)
  202. 10.16 從BPEL調(diào)用REST式網(wǎng)絡(luò)服務(wù)
  203. 本章小結(jié)
  204. 第11章 SOA管理
  205. 11.1 概述
  206. 11.2 分配角色
  207. 11.3 創(chuàng)建SOA路線圖
  208. 11.4 跟蹤服務(wù)
  209. 11.5 確定服務(wù)的數(shù)據(jù)所有權(quán)方案
  210. 11.6 在SOA中處理遺留程序和異質(zhì)性
  211. 11.7 文檔化服務(wù)
  212. 11.8 建立服務(wù)注冊表
  213. 11.9 打包相關(guān)服務(wù)
  214. 11.10 撤銷服務(wù)
  215. 11.11 瀏覽UDDI注冊表
  216. 11.12 編程查詢UDDI注冊表
  217. 11.13 理解SOA投資收益率
  218. 第四部分 互操作性和服務(wù)質(zhì)量
  219. 第12章 Web服務(wù)的互操作性
  220. 12.1 概述
  221. 12.2 處理數(shù)組
  222. 12.3 抽象尋址
  223. 12.4 在Java服務(wù)中使用尋址
  224. 12.5 在客戶端上顯式啟用尋址
  225. 12.6 在客戶端上顯式地禁用尋址
  226. 12.7 在WSDL的傳輸層上進(jìn)行抽象尋址
  227. 12.8 對異常尋址
  228. 12.9 在Visual Studio中創(chuàng)建.NET網(wǎng)絡(luò)服務(wù)
  229. 12.10 在C#中創(chuàng)建.NET網(wǎng)絡(luò)服務(wù)
  230. 12.11 創(chuàng)建.NET網(wǎng)絡(luò)服務(wù)
  231. 12.12 為網(wǎng)絡(luò)服務(wù)創(chuàng)建Ruby客戶端
  232. 12.13 為.NET服務(wù)創(chuàng)建Ruby客戶端
  233. 12.14 遵守基本概要
  234. 12.15 基本概要符合度的自動化測試
  235. 12.16 互操作性最佳做法
  236. 12.17 使用模塊化的WSDL
  237. 第13章 服務(wù)質(zhì)量
  238. 13.1 概述
  239. 13.2 理解可靠的消息傳輸
  240. 13.3 使用可靠的消息傳輸配置Java Web服務(wù)
  241. 13.4 使用可靠的消息傳輸配置Java客戶端
  242. 13.5 配置Java Web服務(wù)在WebLogic上具有可靠的消息傳輸
  243. 13.6 WebLogic可靠消息傳輸錯(cuò)誤處理器
  244. 第14章 企業(yè)服務(wù)總線
  245. 14.1 概述
  246. 14.2 什么是ESB
  247. 14.3 作為模式集合的ESB
  248. 14.4 JBI
  249. 14.5 商業(yè)ESB
  250. 14.6 開源ESB
  251. 本章小結(jié)
書名:Java SOA Cookbook中文版
作者:Eben Hewitt
譯者:孫燕, 陳伊文, 王俊華 譯
國內(nèi)出版社:清華大學(xué)出版社
出版時(shí)間:2011年07月
頁數(shù):679
書號:978-7-302-25297-9
原版書書名:Java SOA Cookbook
原版書出版商:O'Reilly Media
Eben Hewitt
 
Eben Hewitt是一家全球企業(yè)SaaS公司的首席架構(gòu)師兼CTO。曾出版《Technology Strategy Patterns: Architecture as Strategy》、《Cassandra: The Definitive Guide》等多部有關(guān)架構(gòu)、服務(wù),以及軟件開發(fā)的書籍。

Eben Hewitt是Choice Hotels International的首席技術(shù)官,這是全球最大酒店集團(tuán)之一。

Eben Hewitt是美國一家資產(chǎn)達(dá)數(shù)十億的零售公司的技術(shù)架構(gòu)師,關(guān)注設(shè)計(jì)和構(gòu)建該公司的SOA。他有10年的IT從業(yè)經(jīng)驗(yàn),并擁有多個(gè)行業(yè)證書,包括Sun認(rèn)證的“Java Web Services Developer for EE 5”。Eben是JavaOne受歡迎的SOA發(fā)言人,而且在此之前,他已經(jīng)編寫了4本編程書籍和多篇行業(yè)文章。最近,他為O’Reilly的Richard Monson-Haefel主編的“97 Things Every Software Architect Should Know”撰稿(http://oreilly.com/catalog/9780596522698)。
 
 
本書封面上的動物是一只色彩斑斕的長臂天牛(長夾大天牛)。色彩斑斕的長臂天牛分布在墨西哥至南美的區(qū)域,是世界上最長的一種昆蟲。它們屬于長臂昆蟲科,英文名Cerambycidae。這個(gè)科有各種不同的成員,超過20000個(gè)物種,比東半球物種數(shù)量的一半還略微多一點(diǎn)。這種美麗的昆蟲受到亞馬遜兒童的寵愛。
它們的特點(diǎn)是具有極其修長的觸角和腿部,其長度和它們的身長相比有過之而不及。雄性昆蟲的前腿近3英寸長,而整個(gè)身體8英寸長——比人的手還要長些。雄性修長的腿部除了用作對雌性的性引誘物外,還有助于在樹枝之間飛行和爬行。盡管它們的顏色很惹眼,但它們還是能將自己有效地隱藏在布滿青苔和菌類的熱帶樹木(如無花果樹)的樹干之間。
色彩斑斕昆蟲在白天很活躍,但在晚上會受到燈光的吸引。雌性喜歡在帶有多孔菌的樹干和圓木上下蛋,它們可以提供很好的隱蔽。在下蛋之前,雌性會在樹皮上咬開一個(gè)大約0.8英寸寬、0.3英寸深的口子,在2~3天的下蛋時(shí)間里,會下15~20枚蛋。在幼蟲孵化過程中,它們鉆入到木頭中。長到7~8個(gè)月大時(shí),會形成5英寸的幼蟲隧道,在這個(gè)隧道里面,它們挖了一個(gè)巢,幼蟲們在其中成長。四個(gè)月后就形成了成年昆蟲,它們通過咬的方式從木頭鉆出來。生命周期為一年。
這種昆蟲的身上通常寄生有一種微小的名為擬蝎的蜘蛛類動物,它們生活在長臂天牛的彩色翅膀之下。這些微小蝎使用該昆蟲找到新的食物源并用以對付潛在的對手。為了防止長臂天牛飛行時(shí)自己跌落下來,這些蝎通過其爪中鉗似腺分泌出的柔軟光滑細(xì)絲將自身系到長臂天牛的腹部上。當(dāng)?shù)竭_(dá)一個(gè)合適的新位置時(shí),它們用一股新的細(xì)絲連接到目標(biāo)位置并從長臂天牛身上滑落。
購買選項(xiàng)
定價(jià):79.00元
書號:978-7-302-25297-9
出版社:清華大學(xué)出版社