日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Spring開發(fā)三劍客

Spring開發(fā)三劍客

Spring開發(fā)三劍客

定 價:¥267.90

作 者: (美)約翰·卡內(nèi)爾(John Carnell),(美)克雷格·沃斯(Craig Walls),(美)克雷格·沃斯(Craig Walls)
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787115006691 出版時間: 2022-05-01 包裝:
開本: 16開 頁數(shù): 1033 字?jǐn)?shù):  

內(nèi)容簡介

  9787115587480 Spring微服務(wù)實戰(zhàn)(第2版) 109.90 \n9787115433145 Spring Boot實戰(zhàn) 59.00 \n9787115527929 Spring實戰(zhàn) 第5版 99.00 \n \n《Spring微服務(wù)實戰(zhàn)(第2版)》 \n本書以一個名為O-stock的項目為主線,介紹云、微服務(wù)等概念以及Spring Boot和Spring Cloud等諸多Spring項目,并介紹如何將O-stock項目一步一步地從單體架構(gòu)重構(gòu)成微服務(wù)架構(gòu),進而將這個項目拆分成眾多微服務(wù),讓它們運行在各自的Docker容器中,實現(xiàn)持續(xù)集成/持續(xù)部署,并最終自動部署到云環(huán)境(AWS)的 Kubernetes集群中。針對在重構(gòu)過程中遇到的各種微服務(wù)開發(fā)會面臨的問題(包括開發(fā)、測試和運維等問題),本書介紹了解決這些問題的核心模式,以及在實戰(zhàn)中如何選擇特定Spring Cloud子項目或其他工具(如 KeyCloak、Zipkin、ELK技術(shù)棧)解決這些問題。本書適合擁有構(gòu)建分布式應(yīng)用程序的經(jīng)驗、擁有Spring的知識背景以及對學(xué)習(xí)構(gòu)建基于微服務(wù)的應(yīng)用程序感興趣的Java開發(fā)人員閱讀。對于希望使用微服務(wù)構(gòu)建基于云的應(yīng)用程序,以及希望了解如何將基于微服務(wù)的應(yīng)用部署到云上的開發(fā)人員,本書也具有很好的學(xué)習(xí)參考價值。 \n \n《Spring Boot實戰(zhàn)》 \n本書以Spring應(yīng)用程序開發(fā)為中心,全面講解如何運用Spring Boot提高效率,使應(yīng)用程序的開發(fā)和管理更加輕松有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應(yīng)用,內(nèi)容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對于Spring Boot開發(fā)應(yīng)用中較為繁瑣的內(nèi)容,附錄奉上整理完畢的表格,一目了然,方便讀者查閱。 \n \n《Spring實戰(zhàn) 第5版》 \n本書是一本經(jīng)典而實用的暢銷Spring 學(xué)習(xí)指南。 \n \n第5 版涵蓋了Spring 5.0 和Spring Boot 2.0 里程碑式的更新。全書分為5 個部分,共19 章。第1 部分(第1~5 章)涵蓋了構(gòu)建Spring 應(yīng)用的基礎(chǔ)話題。第2 部分(第6~9章)討論如何將Spring 應(yīng)用與其他應(yīng)用進行集成。第3 部分(第10~12 章)探討Spring對反應(yīng)式編程提供的全新支持。第4 部分(第13~15 章)拆分單體應(yīng)用模型,介紹SpringCloud 和微服務(wù)開發(fā)。第5 部分(第16~19 章)討論如何為應(yīng)用投入生產(chǎn)環(huán)境做準(zhǔn)備以及如何進行部署。 \n \n本書既適合剛開始學(xué)習(xí)Spring Boot 和Spring 框架的Java 開發(fā)人員快速上手,也適合經(jīng)驗豐富的Spring 開發(fā)人員學(xué)習(xí)Spring 的新特性,尤其適用于企業(yè)級Java 開發(fā)人員。

作者簡介

  《Spring微服務(wù)實戰(zhàn)(第2版)》 \n約翰.卡內(nèi)爾(John Carnell)是一位資深云工程師,擁有二十多年的Java開發(fā)經(jīng)驗。他大部分時間都在使用AWS平臺構(gòu)建基于電話的微服務(wù)。他的日常工作主要是設(shè)計和構(gòu)建跨Java、Clojure和Go等多種技術(shù)平臺的微服務(wù)。伊拉里.華盧波.桑切斯(Illary Huaylupo Sánchez)是一名軟件工程師,擁有十多年的Oracle認(rèn)證開發(fā)經(jīng)驗,目前,Illary 在哥斯達黎加圣何塞的微軟公司擔(dān)任高級軟件工程師,在那里她將大部分時間花在研究和開發(fā)各種流行的新項目上。 \n \n《Spring Boot實戰(zhàn)》 \nPivotal高級工程師,Spring Social及Spring Sync項目領(lǐng)導(dǎo) 者,杰出技術(shù)博主,暢銷書《Spring實戰(zhàn)》作者。他致力于推廣Spring框架,筆耕不輟,亦時常作為演講嘉賓出席各類相關(guān)會議。 \n

圖書目錄

?《Spring微服務(wù)實戰(zhàn)(第2版)》

\n

第 1章 歡迎邁入云世界,Spring 1

\n


\n

1.1 微服務(wù)架構(gòu)的演進 1

\n


\n

1.2 使用Spring 開發(fā)微服務(wù) 6

\n


\n

1.3 我們在構(gòu)建什么 7

\n


\n

1.4 本書涵蓋什么內(nèi)容 8

\n


\n

1.5 云和基于微服務(wù)的應(yīng)用程序 9

\n


\n

1.6 微服務(wù)不只是編寫代碼 17

\n


\n

1.7 核心開發(fā)模式 18

\n


\n

1.8 路由模式 19

\n


\n

1.9 客戶端彈性模式 21

\n


\n

1.10 安全模式 22

\n


\n

1.11 日志記錄和跟蹤模式 23

\n


\n

1.12 應(yīng)用程序度量模式 24

\n


\n

1.13 構(gòu)建/部署模式 25

\n


\n

1.14 小結(jié) 26

\n


\n

第 2章 使用Spring Cloud 探索微服務(wù)世界 27

\n


\n

2.1 什么是Spring Cloud 27

\n


\n

2.2 通過示例來介紹Spring Cloud 30

\n


\n

2.3 如何構(gòu)建云原生微服務(wù) 32

\n


\n

2.4 確保本書的示例是有意義的 40

\n


\n

2.5 使用Spring Boot和Java來構(gòu)建微服務(wù) 40

\n


\n

2.6 小結(jié) 46

\n


\n

第3章 使用Spring Boot 構(gòu)建微服務(wù) 48

\n


\n

3.1 架構(gòu)師的故事:設(shè)計微服務(wù)架構(gòu) 49

\n


\n

3.2 何時不要使用微服務(wù) 53

\n


\n

3.3 開發(fā)人員的故事:用Spring Boot和Java構(gòu)建微服務(wù) 55

\n


\n

3.4 DevOps 故事:構(gòu)建運行時的嚴(yán)謹(jǐn)性 71

\n


\n

3.5 將視角綜合起來 77

\n


\n

3.6 小結(jié) 77

\n


\n

第4章 歡迎來到Docker 79

\n


\n

4.1 容器還是虛擬機 80

\n


\n

4.2 Docker 是什么 81

\n


\n

4.3 Dockerfile 83

\n


\n

4.4 Docker Compose 84

\n


\n

4.5 集成Docker 與微服務(wù) 86

\n


\n

4.6 小結(jié) 94

\n


\n

第5章 使用Spring Cloud Config服務(wù)器端控制配置 96

\n


\n

5.1 關(guān)于管理配置(和復(fù)雜性) 97

\n


\n

5.2 構(gòu)建Spring Cloud Config服務(wù)器端 100

\n


\n

5.3 將Spring Cloud Config與Spring Boot客戶端集成 110

\n


\n

5.4 保護敏感配置信息 125

\n


\n

5.5 Z后的想法 128

\n


\n

5.6 小結(jié) 128

\n


\n

第6章 關(guān)于服務(wù)發(fā)現(xiàn) 129

\n


\n

6.1 我的服務(wù)在哪里 130

\n


\n

6.2 云中的服務(wù)發(fā)現(xiàn) 132

\n


\n

6.3 構(gòu)建Spring Eureka服務(wù) 136

\n


\n

6.4 通過Spring Eureka注冊服務(wù) 141

\n


\n

6.5 使用服務(wù)發(fā)現(xiàn)來查找服務(wù) 146

\n


\n

6.6 小結(jié) 153

\n


\n

第7章 當(dāng)糟糕的事情發(fā)生時:使用Spring Cloud和Resilience4j的彈性模式 154

\n


\n

7.1 什么是客戶端彈性模式 155

\n


\n

7.2 為什么客戶端彈性很重要 157

\n


\n

7.3 實現(xiàn)Resilience4j 160

\n


\n

7.4 設(shè)置許可證服務(wù)以使用Spring Cloud和Resilience4j 160

\n


\n

7.5 實現(xiàn)斷路器 162

\n


\n

7.6 后備處理 168

\n


\n

7.7 實現(xiàn)艙壁模式 169

\n


\n

7.8 實現(xiàn)重試模式 172

\n


\n

7.9 實現(xiàn)限流器模式 174

\n


\n

7.10 ThreadLocal和Resilience4j 176

\n


\n

7.11 小結(jié) 180

\n


\n

第8章 使用Spring Cloud Gateway進行服務(wù)路由 182

\n


\n

8.1 什么是服務(wù)網(wǎng)關(guān) 183

\n


\n

8.2 Spring Cloud Gateway簡介 184

\n


\n

8.3 在Spring Cloud Gateway 中配置路由 189

\n


\n

8.4 Spring Cloud Gateway 的真正威力:斷言和過濾器工廠 194

\n


\n

8.5 構(gòu)建前置過濾器 200

\n


\n

8.6 在服務(wù)中使用關(guān)聯(lián)ID 203

\n


\n

8.7 構(gòu)建接收關(guān)聯(lián)ID的后置過濾器 208

\n


\n

8.8 小結(jié) 210

\n


\n

第9章 保護微服務(wù) 211

\n


\n

9.1 OAuth2是什么 212

\n


\n

9.2 Keycloak簡介 213

\n


\n

9.3 從小事做起:使用Spring和Keycloak來保護單個端點 214

\n


\n

9.4 使用Keycloak保護組織服務(wù) 227

\n


\n

9.5 關(guān)于微服務(wù)安全的一些總結(jié) 240

\n


\n

9.6 小結(jié) 242

\n


\n

第 10章 使用Spring Cloud Stream的事件驅(qū)動架構(gòu) 243

\n


\n

10.1 消息傳遞、EDA和微服務(wù)的案例 244

\n


\n

10.2 Spring Cloud Stream簡介 249

\n


\n

10.3 編寫簡單的消息生產(chǎn)者和消費者 251

\n


\n

10.4 Spring Cloud Stream用例:分布式緩存 262

\n


\n

10.5 小結(jié) 271

\n


\n

第 11 章 使用Spring Cloud Sleuth和Zipkin進行分布式跟蹤 272

\n


\n

11.1 Spring Cloud Sleuth與關(guān)聯(lián)ID 273

\n


\n

11.2 日志聚合與Spring Cloud Sleuth 275

\n


\n

11.3 使用Zipkin 進行分布式跟蹤 290

\n


\n

11.4 小結(jié) 301

\n


\n

第 12章 部署微服務(wù) 303

\n


\n

12.1 構(gòu)建/部署管道的架構(gòu) 304

\n


\n

12.2 在云中設(shè)置O-stock的核心基礎(chǔ)設(shè)施 307

\n


\n

12.3 超越基礎(chǔ)設(shè)施:部署O-stock和ELK 313

\n


\n

12.4 構(gòu)建/部署管道實戰(zhàn) 323

\n


\n

12.5 創(chuàng)建構(gòu)建/部署管道 324

\n


\n

12.6 關(guān)于構(gòu)建/部署管道的總結(jié) 333

\n


\n

12.7 小結(jié) 334

\n


\n

附錄A 微服務(wù)架構(gòu)最佳實踐 335

\n


\n

附錄B OAuth2授權(quán)類型 341

\n


\n

附錄C 監(jiān)控微服務(wù) 349

\n


\n


\n

《Spring Boot實戰(zhàn)》

\n

目錄

\n


\n

第 1 章 入門   1

\n


\n

1.1 Spring 風(fēng)云再起  1

\n


\n

1.2 Spring Boot 入門  6

\n


\n

1.3 小結(jié)  18

\n


\n

第 2 章 開發(fā)第 一個應(yīng)用程序  19

\n


\n

2.1 運用 Spring Boot  19

\n


\n

2.2 使用起步依賴  27

\n


\n

2.3 使用自動配置  30

\n


\n

2.4 小結(jié)  41

\n


\n

第 3 章 自定義配置 42

\n


\n

3.1 覆蓋 Spring Boot 自動配置 42

\n


\n

3.2 通過屬性文件外置配置 49

\n


\n

3.3 定制應(yīng)用程序錯誤頁面 62

\n


\n

3.4 小結(jié)  64

\n


\n

第 4 章 測試  66

\n


\n

4.1 集成測試自動配置  66

\n


\n

4.2 測試 Web 應(yīng)用程序  68

\n


\n

4.3 測試運行中的應(yīng)用程序  74

\n


\n

4.4 小結(jié) 78

\n


\n

第 5 章 Groovy 與 Spring Boot CLI  80

\n


\n

5.1 開發(fā) Spring Boot CLI 應(yīng)用程序 80

\n


\n

5.2 獲取依賴  86

\n


\n

5.3 用 CLI 運行測試  89

\n


\n

5.4 創(chuàng)建可部署的產(chǎn)物  91

\n


\n

5.5 小結(jié) 91

\n


\n

第 6 章 在 Spring Boot 中使用 Grails 93

\n


\n

6.1 使用 GORM 進行數(shù)據(jù)持久化 93

\n


\n

6.2 使用 Groovy Server Pages 定義視圖  98

\n


\n

6.3 結(jié)合 Spring Boot 與 Grails 3  100

\n


\n

6.4 小結(jié)  107

\n


\n

第 7 章 深入 Actuator  108

\n


\n

7.1 揭秘 Actuator 的端點  108

\n


\n

7.2 連接 Actuator 的遠程 shell  122

\n


\n

7.3 通過 JMX 監(jiān)控應(yīng)用程序 126

\n


\n

7.4 定制 Actuator  128

\n


\n

7.5 保護 Actuator 端點 136

\n


\n

7.6 小結(jié) 138

\n


\n

第 8 章 部署 Spring Boot 應(yīng)用程序  139

\n


\n

8.1 衡量多種部署方式  139

\n


\n

8.2 部署到應(yīng)用服務(wù)器 140

\n


\n

8.3 推上云端  150

\n


\n

8.4 小結(jié)  155

\n


\n

附錄 A Spring Boot 開 發(fā)者工具  157

\n


\n

附錄 B Spring Boot 起步依賴 163

\n


\n

附錄 C 配置屬性 . 169

\n


\n

附錄 D Spring Boot 依賴  202

\n


\n


\n

《Spring實戰(zhàn) 第5版》

\n

第 1 部分 Spring 基礎(chǔ)

\n


\n

第 1 章 Spring 起步 3

\n


\n

1.1 什么是Spring 4

\n


\n

1.2 初始化Spring 應(yīng)用 6

\n


\n

1.3 編寫Spring 應(yīng)用 16

\n


\n

1.4 俯瞰Spring 風(fēng)景線 24

\n


\n

1.5 小結(jié) 26

\n


\n

第 2 章 開發(fā)Web 應(yīng)用 27

\n


\n

2.1 展現(xiàn)信息 27

\n


\n

2.2 處理表單提交 37

\n


\n

2.3 校驗表單輸入 43

\n


\n

2.4 使用視圖控制器 48

\n


\n

2.5 選擇視圖模板庫 49

\n


\n

2.6 小結(jié) 52

\n


\n

第3 章 使用數(shù)據(jù) 53

\n


\n

3.1 使用JDBC 讀取和寫入數(shù)據(jù) 53

\n


\n

3.2 使用Spring Data JPA 持久化數(shù)據(jù) 72

\n


\n

3.3 小結(jié) 80

\n


\n

第4 章 保護Spring 81

\n


\n

4.1 啟用Spring Security 81

\n


\n

4.2 配置Spring Security 83

\n


\n

4.3 保護Web 請求 100

\n


\n

4.4 了解用戶是誰 107

\n


\n

4.5 小結(jié) 109

\n


\n

第5 章 使用配置屬性 111

\n


\n

5.1 細粒度的自動配置 112

\n


\n

5.2 創(chuàng)建自己的配置屬性 118

\n


\n

5.3 使用profile 進行配置 125

\n


\n

5.4 小結(jié) 129

\n


\n

第2部分 Spring 集成

\n


\n

第6 章 創(chuàng)建REST 服務(wù) 133

\n


\n

6.1 編寫RESTful 控制器 134

\n


\n

6.2 啟用超媒體 145

\n


\n

6.3 啟用數(shù)據(jù)后端服務(wù) 155

\n


\n

6.4 小結(jié) 163

\n


\n

第7 章 消費REST 服務(wù) 165

\n


\n

7.1 使用RestTemplate 消費REST 端點 166

\n


\n

7.2 使用Traverson 導(dǎo)航REST API 170

\n


\n

7.3 小結(jié) 172

\n


\n

第8 章 發(fā)送異步消息 173

\n


\n

8.1 使用JMS 發(fā)送消息 174

\n


\n

8.2 使用RabbitMQ 和AMQP 186

\n


\n

8.3 使用Kafka 的消息 196

\n


\n

8.4 小結(jié) 201

\n


\n

第9 章 Spring 集成 203

\n


\n

9.1 聲明一個簡單的集成流 204

\n


\n

9.2 Spring Integration 功能概覽 210

\n


\n

9.3 創(chuàng)建Email 集成流 224

\n


\n

9.4 小結(jié) 229

\n


\n

第3部分 反應(yīng)式Spring

\n


\n

第 10 章 理解反應(yīng)式編程 233

\n


\n

10.1 反應(yīng)式編程概覽 234

\n


\n

10.2 初識Reactor 237

\n


\n

10.3 使用常見的反應(yīng)式操作 240

\n


\n

10.4 小結(jié) 259

\n


\n

第 11 章 開發(fā)反應(yīng)式API 261

\n


\n

11.1 使用Spring WebFlux 261

\n


\n

11.2 定義函數(shù)式請求處理器 268

\n


\n

11.3 測試反應(yīng)式控制器 271

\n


\n

11.4 反應(yīng)式消費REST API 276

\n


\n

11.5 保護反應(yīng)式Web API 283

\n


\n

11.6 小結(jié) 287

\n


\n

第 12 章 反應(yīng)式持久化數(shù)據(jù) 289

\n


\n

12.1 理解Spring Data 的反應(yīng)式概況 290

\n


\n

12.2 使用反應(yīng)式的Cassandra repository 293

\n


\n

12.3 編寫反應(yīng)式的MongoDB repository 304

\n


\n

12.4 小結(jié) 312

\n


\n

第4 部分 云原生Spring

\n


\n

第 13 章 注冊和發(fā)現(xiàn)服務(wù) 315

\n


\n

13.1 思考微服務(wù) 316

\n


\n

13.2 搭建服務(wù)注冊中心 318

\n


\n

13.3 注冊和發(fā)現(xiàn)服務(wù) 325

\n


\n

13.4 小結(jié) 332

\n


\n

第 14 章 管理配置 333

\n


\n

14.1 共享配置 334

\n


\n

14.2 運行配置服務(wù)器 335

\n


\n

14.3 消費共享配置 341

\n


\n

14.4 提供特定應(yīng)用和profile 的屬性 343

\n


\n

14.5 保持配置屬性的私密性 346

\n


\n

14.6 在運行時刷新配置屬性 353

\n


\n

14.7 小結(jié) 363

\n


\n

第 15 章 處理失敗和延遲 365

\n


\n

15.1 理解斷路器模式 365

\n


\n

15.2 聲明斷路器 367

\n


\n

15.3 監(jiān)控失敗 372

\n


\n

15.4 聚合多個Hystrix 流 377

\n


\n

15.5 小結(jié) 378

\n


\n

第5 部分 部署Spring

\n


\n

第 16 章 使用Spring Boot Actuator 381

\n


\n

16.1 Actuator 概覽 382

\n


\n

16.2 消費Actuator 端點 384

\n


\n

16.3 自定義Actuator 401

\n


\n

16.4 保護Actuator 411

\n


\n

16.5 小結(jié) 413

\n


\n

第 17 章 管理Spring 415

\n


\n

17.1 使用Spring Boot Admin 415

\n


\n

17.2 探索Admin 服務(wù)器 421

\n


\n

17.3 保護Admin 服務(wù)器 428

\n


\n

17.4 小結(jié) 429

\n


\n

第 18 章 使用JMX 監(jiān)控Spring 431

\n


\n

18.1 使用Actuator MBean 431

\n


\n

18.2 創(chuàng)建自己的MBean 434

\n


\n

18.3 發(fā)送通知 436

\n


\n

18.4 小結(jié) 437

\n


\n

第 19 章 部署Spring 439

\n


\n

附錄 初始化Spring 應(yīng)用 451

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號