中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Spring 核心技術和案例實戰

包郵 Spring 核心技術和案例實戰

作者:鄭天民
出版社:人民郵電出版社出版時間:2023-04-01
開本: 128開 頁數: 234
中 圖 價:¥60.8(7.6折) 定價  ¥79.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Spring 核心技術和案例實戰 版權信息

  • ISBN:9787115594112
  • 條形碼:9787115594112 ; 978-7-115-59411-2
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Spring 核心技術和案例實戰 本書特色

1.內容系統且詳細。全書內容按照直面Spring篇(Spring基礎功能)→Spring Boot篇(通用Web應用程序開發)→Spring Cloud篇(微服務系統開發)→響應式Spring篇(響應式系統開發)的主線展開,呈遞進關系,內容組織體系化,適合階段性的學習和應用。



2.案例驅動。本書針對相關主題提供完整示例,多維度介紹Spring框架的各項技術體系的實戰技巧,幫助讀者更快了解Spring所提供的各項解決方案。



3.技術創新。本書詳細闡述了響應式編程領域中的RSocket協議以及R2DBC關系型數據庫訪問機制,可幫助讀者更深入地了解Spring相關知識。

Spring 核心技術和案例實戰 內容簡介

本書主要介紹基于Spring框架構架企業級應用程序的技術體系和工程實踐。全書從Spring概述、Spring Boot、Spring Cloud和響應式Spring等4個方面由淺入深地介紹了Spring。本書首先介紹了Spring框架的基礎概念,然后介紹了Spring Boot的核心功能特性,接著介紹了用于構建主流微服務架構的Spring Cloud,后講解了響應式編程技術。本書通過3個完整的案例來系統展示具體的實現過程。



本書面向廣大服務端開發人員,讀者不需要有很高的技術水平,也不限于特定的開發語言,但熟悉Java EE常用技術并掌握一定的系統設計基本概念有助于更好地理解書中的內容。同時,本書也適合對Spring框架有興趣的開發人員閱讀,希望本書能為讀者的日常學習和開發工作帶來啟發與幫助。
本書主要介紹基于Spring框架構架企業級應用程序的技術體系和工程實踐。全書從Spring概述、Spring Boot、Spring Cloud和響應式Spring等4個方面由淺入深地介紹了Spring。本書首先介紹了Spring框架的基礎概念,然后介紹了Spring Boot的核心功能特性,接著介紹了用于構建主流微服務架構的Spring Cloud,后講解了響應式編程技術。本書通過3個完整的案例來系統展示具體的實現過程。



本書面向廣大服務端開發人員,讀者不需要有很高的技術水平,也不限于特定的開發語言,但熟悉Java EE常用技術并掌握一定的系統設計基本概念有助于更好地理解書中的內容。同時,本書也適合對Spring框架有興趣的開發人員閱讀,希望本書能為讀者的日常學習和開發工作帶來啟發與幫助。

Spring 核心技術和案例實戰 目錄

目 錄



第 一篇 Spring概述篇



第 1章 直面Spring 2

1.1 Spring容器 2

1.1.1 IoC 2

1.1.2 AOP 5

1.2 Spring家族生態 7

1.3 Spring Boot與Web應用程序 9

1.3.1 剖析一個Spring Web應用程序 9

1.3.2 Spring Boot中的技術組件 12

1.4 Spring Cloud與微服務架構 13

1.4.1 從Spring Boot到Spring Cloud 13

1.4.2 Spring Cloud中的技術組件 14

1.5 Spring 5與響應式編程 15

1.5.1 響應式編程技術 15

1.5.2 響應式Spring中的技術組件 16

1.6 全書架構 17

1.7 本章小結 18



第二篇 Spring Boot篇



第 2章 Spring Boot配置體系 20

2.1 Spring Boot中的配置體系 20

2.1.1 配置文件與Prof ile 20

2.1.2 代碼控制與Prof ile 22

2.2 自定義配置信息 23

2.2.1 創建和使用自定義配置信息 23

2.2.2 組織和整合配置信息 24

2.3 本章小結 25

第3章 Spring Boot數據訪問 26

3.1 JDBC規范 26

3.1.1 JDBC規范中的核心編程對象 26

3.1.2 使用JDBC規范訪問數據庫 28

3.2 使用JdbcTemplate訪問數據庫 29

3.2.1 數據模型和Repository層設計 29

3.2.2 使用JdbcTemplate操作數據庫 30

3.3 使用Spring Data訪問數據庫 34

3.3.1 Spring Data抽象 34

3.3.2 Spring Data JPA 35

3.3.3 使用Spring Data JPA訪問數據庫 39

3.4 本章小結 41

第4章 Spring Boot Web服務 42

4.1 RESTful風格 42

4.2 創建RESTful服務 43

4.2.1 使用基礎注解 43

4.2.2 控制請求輸入和輸出 44

4.3 使用RestTemplate訪問HTTP端點 46

4.3.1 創建RestTemplate 46

4.3.2 使用RestTemplate訪問Web服務 47

4.3.3 RestTemplate其他使用技巧 50

4.4 本章小結 52

第5章 Spring Boot消息通信 53

5.1 消息通信模型 53

5.2 使用KafkaTemplate集成Kafka 53

5.2.1 Kafka基本架構 54

5.2.2 使用KafkaTemplate集成Kafka 54

5.3 使用JmsTemplate集成ActiveMQ 57

5.3.1 JMS規范與ActiveMQ 57

5.3.2 使用JmsTemplate集成ActiveMQ 58

5.4 使用RabbitTemplate集成RabbitMQ 61

5.4.1 AMQP規范與RabbitMQ 61

5.4.2 使用RabbitTemplate集成RabbitMQ 62

5.5 本章小結 65

第6章 Spring Boot系統監控 66

6.1 使用Actuator組件實現系統監控 66

6.1.1 引入Spring Boot Actuator組件 66

6.1.2 擴展Actuator端點 69

6.2 實現自定義度量指標和Actuator端點 71

6.2.1 Micrometer度量庫 71

6.2.2 擴展Metrics端點 73

6.2.3 使用MeterRegistry 74

6.3 本章小結 77

第7章 SpringCSS:Spring Boot案例實戰 78

7.1 SpringCSS案例設計 78

7.2 實現案例技術組件 79

7.2.1 實現數據訪問 79

7.2.2 實現Web服務 81

7.2.3 實現消息通信 84

7.3 本章小結 92



第三篇 Spring Cloud篇



第8章 Spring Cloud注冊中心 94

8.1 注冊中心解決方案 94

8.2 使用Spring Eureka構建注冊中心 95

8.2.1 構建Eureka服務器集群 95

8.2.2 使用Eureka客戶端注冊和發現服務 98

8.3 Ribbon與客戶端負載均衡 100

8.3.1 理解Ribbon與DiscoveryClient 100

8.3.2 通過@LoadBalanced注解調用服務 102

8.3.3 通過@RibbonClient注解自定義負載均衡策略 103

8.4 本章小結 104

第9章 Spring Cloud服務網關 105

9.1 服務網關解決方案 105

9.2 基于Spring Cloud Gateway構建服務網關 106

9.2.1 Spring Cloud Gateway與服務路由 106

9.2.2 剖析Spring Cloud Gateway中的過濾器 108

9.3 本章小結 109

第 10章 Spring Cloud服務容錯 110

10.1 服務容錯解決方案 110

10.2 使用Spring Cloud Circuit Breaker實現服務容錯 113

10.2.1 Spring Cloud Circuit Breaker抽象 113

10.2.2 使用Spring Cloud Circuit Breaker集成Hystrix 114

10.2.3 使用Spring Cloud Circuit Breaker集成Resilience4j 117

10.3 本章小結 119

第 11章 Spring Cloud配置中心 120

11.1 配置中心解決方案 120

11.2 基于Spring Cloud Config構建配置中心 121

11.2.1 基于Spring Cloud Config構建配置中心 121

11.2.2 訪問Config Server中的配置項 124

11.3 本章小結 125

第 12章 Spring Cloud消息通信 126

12.1 Spring消息通信解決方案 126

12.2 引入Spring Cloud Stream 128

12.2.1 Spring Cloud Stream基本架構 128

12.2.2 Spring Cloud Stream集成Spring消息處理機制 129

12.2.3 Spring Cloud Stream集成消息中間件 130

12.3 使用Spring Cloud Stream實現消息通信 131

12.3.1 實現消息發布者 131

12.3.2 實現消息消費者 133

12.4 Spring Cloud Stream高級主題 135

12.4.1 自定義消息通道 135

12.4.2 使用消費者分組 136

12.4.3 使用消息分區 136

12.5 本章小結 138

第 13章 Spring Cloud服務監控 139

13.1 服務監控解決方案 139

13.2 引入Spring Cloud Sleuth 141

13.3 整合Spring Cloud Sleuth與Zipkin實現可視化監控 142

13.3.1 集成Spring Cloud Sleuth與Zipkin 142

13.3.2 使用Zipkin可視化服務調用鏈路 143

13.4 創建自定義Span 145

13.4.1 Brave框架簡介 145

13.4.2 通過Tracer類創建Span 146

13.4.3 使用注解創建Span 147

13.5 本章小結 148

第 14章 SpringHealth:Spring Cloud案例實戰 149

14.1 SpringHealth案例設計 149

14.1.1 微服務業務建模 149

14.1.2 SpringHealth業務模型和服務 150

14.2 實現案例技術組件 152

14.2.1 實現微服務基礎設施服務 152

14.2.2 實現服務調用和容錯 152

14.2.3 實現消息通信 156

14.2.4 實現自定義服務跟蹤 163

14.3 本章小結 164



第四篇 響應式Spring篇



第 15章 響應式編程基礎 166

15.1 響應式編程技術體系 166

15.1.1 從傳統開發模式到異步執行技術 166

15.1.2 響應式編程實現方法 168

15.1.3 響應式宣言和響應式系統 169

15.2 響應式流與背壓 170

15.2.1 流與背壓 170

15.2.2 響應式流規范 172

15.3 Spring 5與響應式編程 173

15.3.1 Spring WebFlux 174

15.3.2 Spring Data Reactive 174

15.4 本章小結 175

第 16章 Project Reactor 176

16.1 Project Reactor簡介 176

16.2 Flux和Mono 178

16.2.1 通過Flux對象創建響應式流 178

16.2.2 通過Mono對象創建響應式流 180

16.2.3 訂閱響應式流 180

16.3 Project Reactor常用操作符 181

16.4 本章小結 186

第 17章 WebFlux和RSocket 187

17.1 WebFlux核心原理 187

17.1.1 從WebMVC到WebFlux 187

17.1.2 對比WebFlux和WebMVC的處理模型 189

17.2 使用WebFlux構建響應式Web服務 191

17.2.1 WebFlux注解式編程模型 192

17.2.2 WebFlux函數式編程模型 193

17.3 使用WebClient消費響應式Web服務 196

17.3.1 創建和配置WebClient 197

17.3.2 使用WebClient訪問服務 197

17.4 RSocket高性能網絡傳輸協議 201

17.4.1 RSocket協議 201

17.4.2 使用RSocket實現遠程交互 202

17.4.3 RSocket與框架集成 204

17.5 本章小結 205

第 18章 響應式Spring Data 206

18.1 Spring Data和響應式編程 206

18.1.1 全棧式響應式編程 206

18.1.2 響應式數據訪問模型 207

18.2 響應式MongoDB集成 209

18.2.1 Spring Data MongoDB Reactive技術棧 210

18.2.2 應用Reactive MongoDB 210

18.3 響應式Redis集成 214

18.3.1 Spring Data Redis Reactive技術棧 214

18.3.2 應用Reactive Redis 214

18.4 R2DBC 218

18.4.1 響應式關系數據訪問與R2DBC 218

18.4.2 應用Spring Data R2DBC 218

18.5 本章小結 221

第 19章 ReactiveSpringCSS:響應式Spring案例實戰 222

19.1 ReactiveSpringCSS案例設計 222

19.2 實現案例技術組件 223

19.2.1 實現響應式Web服務 223

19.2.2 實現響應式數據訪問 227

19.2.3 重構響應式消息通信 230

19.3 本章小結 234
展開全部

Spring 核心技術和案例實戰 作者簡介

鄭天民,日本足利工業大學信息工程學碩士。擁有10余年軟件行業從業經驗,目前在一家大健康領域的創新型科技公司擔任CTO,負責產品研發與技術團隊管理工作。開發過10余個面向研發人員的技術和管理類培訓課程項目,在架構設計和技術管理方面具有豐富的經驗和深入的理解。他還是阿里云MVP、騰訊云TVP、TGO鯤鵬會會員。著有《Apache ShardingSphere實戰》《Spring響應式微服務:Spring Boot 2 Spring 5 Spring Cloud實戰》《系統架構設計》《向技術管理者轉型》《微服務設計原理與架構》《微服務架構實戰》等圖書。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 四川成人高考_四川成考报名网| 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 水上浮桥-游艇码头-浮动码头-游船码头-码瑞纳游艇码头工程 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 塑料薄膜_PP薄膜_聚乙烯薄膜-常州市鑫美新材料包装厂 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 应急灯_消防应急灯_应急照明灯_应急灯厂家-大成智慧官网 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 中控室大屏幕-上海亿基自动化控制系统工程有限公司 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 食安观察网| 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 出国劳务公司_正规派遣公司[严海] | 上海三信|ph计|酸度计|电导率仪-艾科仪器 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 篮球地板厂家_舞台木地板品牌_体育运动地板厂家_凯洁地板 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 福建珂朗雅装饰材料有限公司「官方网站」| 烟台金蝶财务软件,烟台网站建设,烟台网络推广 |