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

 
Spring Boot學(xué)習(xí)指南:構(gòu)建云原生Java和Kotlin應(yīng)用程序
Spring Boot學(xué)習(xí)指南:構(gòu)建云原生Java和Kotlin應(yīng)用程序
Mark Heckler
劉紅泉 譯
出版時間:2021年10月
頁數(shù):292
Spring Boot每月的下載量超過7500萬,是目前使用最廣泛的Java框架。它的易用性和強大功能徹底改變了應(yīng)用程序的開發(fā)方式, 使應(yīng)用程序逐漸從單體形式發(fā)展到微服務(wù)。然而,Spring Boot的簡單性也可能令人困惑。開發(fā)人員如何學(xué)習(xí)足夠的知識來立即提 高生產(chǎn)效率呢?本書展示了如何使用該框架來編寫成功的任務(wù)關(guān)鍵型應(yīng)用程序。
本書將帶你理解Spring Boot的架構(gòu)和方法,包括調(diào)試、測試和部署等主題。如果你想使用Spring Boot來快速、有效地開發(fā)云原生 Java或Kotlin應(yīng)用程序(使用響應(yīng)式編程、構(gòu)建API以及創(chuàng)建各種數(shù)據(jù)庫訪問),那么本書就是為你準(zhǔn)備的。
學(xué)完本書,你將:
● 了解Spring Boot如何簡化云原生應(yīng)用程序的開發(fā)和部署。
● 構(gòu)建響應(yīng)式應(yīng)用程序并擴展跨網(wǎng)絡(luò)邊界的通信,以創(chuàng)建分布式系統(tǒng)。
● 理解Spring Boot的架構(gòu)和方法如何提高開發(fā)人員的生產(chǎn)效率和應(yīng)用程序的可移植性。
● 能夠快速、可靠地為生產(chǎn)工作負載部署Spring Boot應(yīng)用程序。
● 監(jiān)控應(yīng)用程序和系統(tǒng)的運行狀況,以獲得最佳性能和可靠性。
● 輕松地調(diào)試、測試和保護基于云的應(yīng)用程序。
  1. 第1章 Spring Boot概述
  2. 1.1 Spring Boot的三個核心特性
  3. 1.1.1 用于簡化依賴項管理的啟動程序
  4. 1.1.2 用于簡化部署的可執(zhí)行JAR
  5. 1.1.3 自動配置
  6. 1.2 總結(jié)
  7. 第2章 選擇工具并開始
  8. 2.1 Maven還是Gradle
  9. 2.1.1 Apache Maven
  10. 2.1.2 Gradle
  11. 2.1.3 在Maven和Gradle之間選擇
  12. 2.2 Java還是Kotlin
  13. 2.2.1 Java
  14. 2.2.2 Kotlin
  15. 2.2.3 在Java和Kotlin之間選擇
  16. 2.3 選擇Spring Boot的某一版本
  17. 2.4 Spring Initializr
  18. 2.5 命令行
  19. 2.6 使用集成開發(fā)環(huán)境
  20. 2.7 了解main()
  21. 2.8 總結(jié)
  22. 第3章 創(chuàng)建你的第一個Spring Boot REST API
  23. 3.1 使用API的方法和原因
  24. 3.2 REST
  25. 3.3 API,HTTP動詞風(fēng)格
  26. 3.3.1 回到Initializr
  27. 3.3.2 創(chuàng)建一個簡單的域
  28. 3.4 GET
  29. 3.4.1 @RestController概述
  30. 3.4.2 POST
  31. 3.4.3 PUT
  32. 3.4.4 DELETE
  33. 3.4.5 其他
  34. 3.4.6 信任,但要驗證
  35. 3.5 總結(jié)
  36. 第4章 向Spring Boot應(yīng)用程序添加數(shù)據(jù)庫訪問
  37. 4.1 啟動數(shù)據(jù)庫訪問的自動配置
  38. 4.2 我們希望得到什么
  39. 4.2.1 添加數(shù)據(jù)庫依賴項
  40. 4.2.2 添加代碼
  41. 4.3 保存和檢索數(shù)據(jù)
  42. 4.4 稍加打磨
  43. 4.5 總結(jié)
  44. 第5章 配置和檢查Spring Boot應(yīng)用程序
  45. 5.1 應(yīng)用程序配置
  46. 5.1.1 @Value
  47. 5.1.2 @ConfigurationProperties
  48. 5.1.3 潛在的第三方選擇
  49. 5.2 自動配置報告
  50. 5.3 Actuator
  51. 5.3.1 開啟Actuator
  52. 5.3.2 使用Actuator提高環(huán)境適應(yīng)能力
  53. 5.3.3 使用Actuator將日志量調(diào)大
  54. 5.4 總結(jié)
  55. 第6章 真正深入地研究數(shù)據(jù)
  56. 6.1 定義實體
  57. 6.2 模板支持
  58. 6.3 存儲庫支持
  59. 6.4 @Before
  60. 6.5 使用Redis創(chuàng)建基于模板的服務(wù)
  61. 6.5.1 初始化項目
  62. 6.5.2 開發(fā)Redis服務(wù)
  63. 6.6 從模板轉(zhuǎn)換到存儲庫
  64. 6.7 使用JPA創(chuàng)建基于存儲庫的服務(wù)
  65. 6.7.1 初始化項目
  66. 6.7.2 開發(fā)JPA(MySQL)服務(wù)
  67. 6.7.3 加載數(shù)據(jù)
  68. 6.8 使用NoSQL文檔數(shù)據(jù)庫創(chuàng)建基于存儲庫的服務(wù)
  69. 6.8.1 初始化項目
  70. 6.8.2 開發(fā)MongoDB服務(wù)
  71. 6.9 使用NoSQL圖形數(shù)據(jù)庫創(chuàng)建基于存儲庫的服務(wù)
  72. 6.9.1 初始化項目
  73. 6.9.2 開發(fā)Neo4j服務(wù)
  74. 6.10 總結(jié)
  75. 第7章 使用Spring MVC創(chuàng)建應(yīng)用程序
  76. 7.1 Spring MVC是什么
  77. 7.2 使用模板引擎的終端用戶交互
  78. 7.2.1 初始化項目
  79. 7.2.2 開發(fā)Aircraft Positions應(yīng)用程序
  80. 7.3 傳遞消息
  81. 7.3.1 啟動PlaneFinder
  82. 7.3.2 擴展Aircraft Positions應(yīng)用程序
  83. 7.4 使用WebSocket創(chuàng)建對話
  84. 7.4.1 什么是WebSocket
  85. 7.4.2 重構(gòu)Aircraft Positions應(yīng)用程序
  86. 7.5 總結(jié)
  87. 第8章 使用Project Reactor和Spring WebFlux進行響應(yīng)式編程
  88. 8.1 響應(yīng)式編程簡介
  89. 8.2 Project Reactor
  90. 8.3 Tomcat與Netty
  91. 8.4 響應(yīng)式數(shù)據(jù)訪問
  92. 8.5 響應(yīng)式Thymeleaf
  93. 8.6 用于全響應(yīng)式進程間通信的RSocket
  94. 8.6.1 什么是RSocket
  95. 8.6.2 使RSocket工作
  96. 8.7 總結(jié)
  97. 第9章 為日益增加的生產(chǎn)就緒要求測試Spring Boot應(yīng)用程序
  98. 9.1 單元測試
  99. 9.2 @SpringBootTest介紹
  100. 9.2.1 Aircraft Positions應(yīng)用程序重要的單元測試
  101. 9.2.2 重構(gòu)以更好地測試
  102. 9.3 測試片
  103. 9.4 總結(jié)
  104. 第10章 保護Spring Boot應(yīng)用程序
  105. 10.1 認(rèn)證和授權(quán)
  106. 10.1.1 認(rèn)證
  107. 10.1.2 授權(quán)
  108. 10.2 Spring Security概述
  109. 10.2.1 HTTP防火墻
  110. 10.2.2 安全過濾器鏈
  111. 10.2.3 請求和響應(yīng)報頭
  112. 10.3 使用Spring Security實現(xiàn)基于表單的認(rèn)證和授權(quán)
  113. 10.3.1 添加Spring Security依賴項
  114. 10.3.2 添加認(rèn)證
  115. 10.3.3 授權(quán)
  116. 10.4 對認(rèn)證和授權(quán)實現(xiàn)OpenID Connect和OAuth2
  117. 10.4.1 Aircraft Positions客戶端應(yīng)用程序
  118. 10.4.2 PlaneFinder資源服務(wù)器
  119. 10.5 總結(jié)
  120. 第11章 部署Spring Boot應(yīng)用程序
  121. 11.1 重溫Spring Boot可執(zhí)行JAR
  122. 11.1.1 構(gòu)建一個“完全可執(zhí)行的”Spring Boot JAR
  123. 11.1.2 這是什么意思
  124. 11.2 擴展JAR
  125. 11.3 將Spring Boot應(yīng)用程序部署到容器中
  126. 11.3.1 從IDE創(chuàng)建容器鏡像
  127. 11.3.2 從命令行創(chuàng)建容器鏡像
  128. 11.3.3 驗證鏡像是否存在
  129. 11.3.4 運行容器化應(yīng)用程序
  130. 11.4 用于檢查Spring Boot應(yīng)用程序容器鏡像的實用程序
  131. 11.4.1 pack
  132. 11.4.2 dive
  133. 11.5 總結(jié)
  134. 第12章 深入探討響應(yīng)式編程
  135. 12.1 什么時候進行響應(yīng)式編程
  136. 12.2 測試響應(yīng)式應(yīng)用程序
  137. 12.2.1 首先,進行重構(gòu)
  138. 12.2.2 現(xiàn)在,進行測試
  139. 12.3 診斷和調(diào)試響應(yīng)式應(yīng)用程序
  140. 12.3.1 Hooks.onOperatorDebug()
  141. 12.3.2 檢查點
  142. 12.3.3 ReactorDebugAgent.init()
  143. 12.4 總結(jié)
書名:Spring Boot學(xué)習(xí)指南:構(gòu)建云原生Java和Kotlin應(yīng)用程序
作者:Mark Heckler
譯者:劉紅泉 譯
國內(nèi)出版社:機械工業(yè)出版社
出版時間:2021年10月
頁數(shù):292
書號:978-7-111-69024-5
原版書書名:Spring Boot: Up & Running
原版書出版商:O'Reilly Media
Mark Heckler
 
Mark Heckler是VMware的一名Spring開發(fā)人員和倡導(dǎo)者。作為Java Champion以及Kotlin方面的Google Developer Expert,他專注于為云計算快速開發(fā)創(chuàng)新的、產(chǎn)品級的軟件。他還是一名開源貢獻者,也是以開發(fā)人員為中心的博客“Hecklers in Development, brewing stronger Java”的博主和管理員。
 
 
購買選項
定價:119.00元
書號:978-7-111-69024-5
出版社:機械工業(yè)出版社