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

 
Quarkus實戰(zhàn):專為Kubernetes而優(yōu)化的Java解決方案
Quarkus實戰(zhàn):專為Kubernetes而優(yōu)化的Java解決方案
Alex Soto Bueno, Jason Porter
張曉宇, 劉巖, 宋凈超 譯
出版時間:2021年04月
頁數(shù):348
Quarkus針對Kubernetes進行了優(yōu)化,旨在幫助你創(chuàng)建云優(yōu)先、容器原生和無服務(wù)器能力的Java應(yīng)用。在本書中,兩位作者提供了在微服務(wù)開發(fā)和生產(chǎn)中安裝Quarkus、與Quarkus交互和使用 Quarkus的詳細解決方案。
本書向熟悉Java企業(yè)應(yīng)用開發(fā)的中高級開發(fā)人員展示了如何快速上手Quarkus。你將了解如何在更廣泛的Java生態(tài)系統(tǒng)中使用 Quarkus,并掌握如何使該框架滿足自己的特殊需求。每一章都以問題-解決方案-討論的格式編寫。
你將學會:
● 通過在開發(fā)模式下啟用實時重載來縮短開發(fā)周期。
● 連接到Kafka并與之通信。
● 使用響應(yīng)式編程模型進行開發(fā)并輕松地為服務(wù)添加容錯功能。
● 將應(yīng)用程序構(gòu)建為一個Kubernetes就緒的容器。
● 使用OpenAPI輕松地開發(fā)和測試原生Quarkus應(yīng)用程序。
  1. 序言
  2. 前言
  3. 第1章 Quarkus概述
  4. 1.1 開發(fā)者友好
  5. 1.2 與Kubernetes集成
  6. 1.3 內(nèi)存和 響應(yīng)時間
  7. 1.4 Quarkus基本工作流程
  8. 第2章 搭建腳手架
  9. 2.1 用Maven搭建Quarkus項目的腳手架
  10. 2.2 用Gradle搭建Quarkus項目的腳手架
  11. 2.3 用Quarkus Start Coding網(wǎng)站搭建Quarkus項目的腳手架
  12. 2.4 用Visual Studio Code搭建Quarkus項目的腳手架
  13. 2.5 使用開發(fā)模式實時重載
  14. 2.6 提供靜態(tài)資源
  15. 第3章 開發(fā)RESTful服務(wù)
  16. 3.1 創(chuàng)建一個簡單的REST API端點
  17. 3.2 提取請求參數(shù)
  18. 3.3 使用HTTP響應(yīng)狀態(tài)碼
  19. 3.4 綁定HTTP方法
  20. 3.5 啟用跨源資源共享
  21. 3.6 使用響應(yīng)式路由
  22. 3.7 攔截HTTP請求
  23. 3.8 使用SSL進行安全連接
  24. 第4章 配置
  25. 4.1 使用自定義屬性配置應(yīng)用程序
  26. 4.2 以程序化的方式訪問配置屬性
  27. 4.3 在外部覆蓋配置值
  28. 4.4 使用profile進行配置
  29. 4.5 修改日志配置
  30. 4.6 添加應(yīng)用程序日志
  31. 4.7 日志配置
  32. 4.8 使用自定義profile進行配置
  33. 4.9 創(chuàng)建自定義配置源
  34. 4.10 創(chuàng)建自定義轉(zhuǎn)換器
  35. 4.11 配置值的分組
  36. 4.12 驗證配置值
  37. 第5章 編程模型
  38. 5.1 對JSON進行編組和解組
  39. 5.2 對XML進行編組和解組
  40. 5.3 校驗輸入值和輸出值
  41. 5.4 創(chuàng)建自定義校驗
  42. 5.5 以程序化的方式校驗對象
  43. 5.6 依賴注入
  44. 5.7 創(chuàng)建工廠類
  45. 5.8 執(zhí)行對象生命周期事件
  46. 5.9 執(zhí)行應(yīng)用程序生命周期事件
  47. 5.10 使用命名限定符
  48. 5.11 使用自定義限定符
  49. 5.12 限定和配置注解
  50. 5.13 創(chuàng)建攔截器
  51. 5.14 行為測試
  52. 5.15 單元測試
  53. 5.16 創(chuàng)建mock對象
  54. 5.17 使用Mockito創(chuàng)建mock對象
  55. 5.18 用元注解將多個注解組合為一個注解
  56. 5.19 在測試代碼前后執(zhí)行代碼
  57. 5.20 測試本地可執(zhí)行文件
  58. 第6章 打包Quarkus應(yīng)用程序
  59. 6.1 在命令行模式下運行
  60. 6.2 創(chuàng)建一個可運行的JAR文件
  61. 6.3 über-JAR打包
  62. 6.4 構(gòu)建原生可執(zhí)行文件
  63. 6.5 為JAR文件構(gòu)建一個Docker容器
  64. 6.6 為原生可執(zhí)行文件構(gòu)建一個Docker容器
  65. 6.7 構(gòu)建和容器化原生SSL應(yīng)用程序
  66. 第7章 持久化
  67. 7.1 配置數(shù)據(jù)源
  68. 7.2 使用多個數(shù)據(jù)源
  69. 7.3 添加數(shù)據(jù)源的健康檢查
  70. 7.4 定義事務(wù)的邊界
  71. 7.5 設(shè)置事務(wù)的上下文
  72. 7.6 程序化事務(wù)控制
  73. 7.7 設(shè)置和修改事務(wù)超時時間
  74. 7.8 使用persistence.xml
  75. 7.9 不使用persistence.xml
  76. 7.10 使用不同JAR文件的實體
  77. 7.11 用Panache持久化數(shù)據(jù)
  78. 7.12 用Panache listAll方法查找所有實體條目
  79. 7.13 用Panache findById方法查找單個實體
  80. 7.14 用Panache find和list方法查找實體
  81. 7.15 用Panache count方法獲取實體計數(shù)
  82. 7.16 用Panache page方法對實體列表進行分頁
  83. 7.17 用Panache stream方法對結(jié)果進行流處理
  84. 7.18 測試Panache實體
  85. 7.19 使用數(shù)據(jù)訪問對象和repository模式
  86. 7.20 使用 DynamoDB
  87. 7.21 使用MongoDB
  88. 7.22 用Panache連接MongoDB
  89. 7.23 使用Neo4j
  90. 7.24 使用Flyway
  91. 7.25 以程序化的方式使用Flyway
  92. 第8章 容錯
  93. 8.1 自動重試
  94. 8.2 超時
  95. 8.3 使用艙壁模式進行過載保護
  96. 8.4 使用斷路器模式避免故障傳遞
  97. 8.5 禁用容錯功能
  98. 第9章 可觀察性
  99. 9.1 使用自動化健康檢查
  100. 9.2 創(chuàng)建自定義健康檢查
  101. 9.3 暴露指標
  102. 9.4 創(chuàng)建指標
  103. 9.5 使用分布式跟蹤
  104. 9.6 自定義分布式跟蹤
  105. 第10章 與Kubernetes集成
  106. 10.1 構(gòu)建和推送容器鏡像
  107. 10.2 生成Kubernetes資源
  108. 10.3 生成帶有健康檢查的Kubernetes資源
  109. 10.4 在Kubernetes上部署服務(wù)
  110. 10.5 在OpenShift上部署服務(wù)
  111. 10.6 自動構(gòu)建和部署容器鏡像
  112. 10.7 通過Kubernetes配置應(yīng)用程序
  113. 10.8 使用配置擴展通過Kubernetes配置應(yīng)用程序
  114. 10.9 以程序化的方式與Kubernetes集群進行交互
  115. 10.10 測試Kubernetes Client交互
  116. 10.11 實現(xiàn)一個Kubernetes Operator
  117. 10.12 用Knative部署和管理無服務(wù)器工作負載
  118. 第11章 認證與授權(quán)
  119. 11.1 使用Elytron屬性文件配置進行認證和授權(quán)
  120. 11.2 使用Elytron Security JDBC配置進行認證和授權(quán)
  121. 11.3 使用MicroProfile JWT進行授權(quán)
  122. 11.4 使用OpenId Connect進行授權(quán)和認證
  123. 11.5 使用OpenId Connect保護網(wǎng)絡(luò)資源
  124. 第12章 應(yīng)用程序密鑰管理
  125. 12.1 使用Kubernetes中的secret存儲數(shù)據(jù)
  126. 12.2 使用Vault安全地存儲配置的secret
  127. 12.3 密碼即服務(wù)
  128. 12.4 生成數(shù)據(jù)庫密碼并存入secret
  129. 12.5 使用Vault Kubernetes Auth進行認證服務(wù)
  130. 第13章 Quarkus REST客戶端
  131. 13.1 使用JAX-RS Web客戶端
  132. 13.2 使用MicroProfile REST客戶端
  133. 13.3 實現(xiàn)CRUD客戶端
  134. 13.4 操作header
  135. 13.5 使用REST客戶端處理多部分消息
  136. 13.6 使用REST客戶端配置SSL
  137. 第14章 使用Spring API開發(fā)Quarkus應(yīng)用程序
  138. 14.1 使用Spring依賴注入
  139. 14.2 使用Spring Web
  140. 14.3 使用Spring Data JPA
  141. 14.4 使用Spring Security
  142. 14.5 使用Spring Boot屬性
  143. 第15章 使用響應(yīng)式編程模型
  144. 15.1 創(chuàng)建異步HTTP端點
  145. 15.2 異步流式數(shù)據(jù)傳輸
  146. 15.3 使用消息傳遞解耦組件
  147. 15.4 響應(yīng)Apache Kafka消息
  148. 15.5 向Apache Kafka發(fā)送消息
  149. 15.6 序列化與反序列化
  150. 15.7 使用Kafka Streams API
  151. 15.8 使用AMQP
  152. 15.9 使用MQTT
  153. 15.10 使用響應(yīng)式SQL進行查詢
  154. 15.11 使用響應(yīng)式SQL客戶端進行插入
  155. 15.12 使用響應(yīng)式MongoDB客戶端
  156. 15.13 使用響應(yīng)式Neo4j客戶端
  157. 第16章 Quarkus的附加功能
  158. 16.1 使用Qute模板引擎創(chuàng)建模板
  159. 16.2 使用Qute渲染HTML
  160. 16.3 改Qute模板的位置
  161. 16.4 擴展Qute數(shù)據(jù)類
  162. 16.5 用OpenAPI描述端點
  163. 16.6 自定義OpenAPI規(guī)范
  164. 16.7 同步發(fā)送電子郵件
  165. 16.8 以響應(yīng)式方式發(fā)送電子郵件
  166. 16.9 創(chuàng)建調(diào)度任務(wù)
  167. 16.10 使用應(yīng)用程序數(shù)據(jù)緩存
  168. 附錄A minikube
  169. 附錄B Keycloak
  170. 附錄C Knative
書名:Quarkus實戰(zhàn):專為Kubernetes而優(yōu)化的Java解決方案
譯者:張曉宇, 劉巖, 宋凈超 譯
國內(nèi)出版社:機械工業(yè)出版社
出版時間:2021年04月
頁數(shù):348
書號:978-7-111-67763-5
原版書書名:Quarkus Cookbook
原版書出版商:O'Reilly Media
Alex Soto Bueno
 
Alex Soto Bueno是Red Hat的開發(fā)者體驗總監(jiān),自2017年以來一直是Java Champion。
 
 
Jason Porter
 
Jason Porter是一名首席軟件工程師,在Red Hat從事中間件工程服務(wù)、Arquillian、Quarkus和其他開發(fā)者體驗項目。
 
 
購買選項
定價:119.00元
書號:978-7-111-67763-5
出版社:機械工業(yè)出版社