注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Spring開發(fā)三劍客:Spring實戰(zhàn) 第4版+Spring微服務實戰(zhàn)+Spring Boot(套裝共3冊)

Spring開發(fā)三劍客:Spring實戰(zhàn) 第4版+Spring微服務實戰(zhàn)+Spring Boot(套裝共3冊)

Spring開發(fā)三劍客:Spring實戰(zhàn) 第4版+Spring微服務實戰(zhàn)+Spring Boot(套裝共3冊)

定 價:¥227.00

作 者: 克雷格.沃斯(Craig Walls),約翰.卡內爾(John Carnell) 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787115004734 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  《Spring實戰(zhàn)(第4版)》 《Spring實戰(zhàn)(第4版)》是經典的、暢銷的Spring學習和實踐指南。 第4版針對Spring 4進行了全面更新。全書分為四部分。第 1部分介紹Spring框架的核心知識。第 二部分在此基礎上介紹了如何使用Spring構建Web應用程序。第三部分告別前端,介紹了如何在應用程序的后端使用Spring。第四部分描述了如何使用Spring與其他的應用和服務進行集成。 《Spring實戰(zhàn)(第4版)》適用于已具有一定Java 編程基礎的讀者,以及在Java 平臺下進行各類軟件開發(fā)的開發(fā)人員、測試人員,尤其適用于企業(yè)級Java 開發(fā)人員。本書既可以被剛開始學習Spring 的讀者當作學習指南,也可以被那些想深入了解Spring 某方面功能的專業(yè)用戶作為參考用書?!禨pring微服務實戰(zhàn)》 本書以一個名為EagleEye的項目為主線,介紹云、微服務等概念以及Spring Boot和Spring Cloud等諸多Spring項目,并介紹如何將EagleEye項目一步一步地從單體架構重構成微服務架構,進而將這個項目拆分成眾多微服務,讓它們運行在各自的Docker容器中,實現持續(xù)集成/持續(xù)部署,并最終自動部署到云環(huán)境中。針對在重構過程中遇到的各種微服務開發(fā)會面臨的典型問題(包括開發(fā)、測試和運維等問題),本書介紹了解決這些問題的核心模式,以及在實戰(zhàn)中如何選擇特定Spring Cloud子項目或其他工具解決這些問題。 本書適合擁有構建分布式應用程序的經驗、擁有Spring的知識背景以及對學習構建基于微服務的應用程序感興趣的Java開發(fā)人員閱讀。對于希望使用微服務構建基于云的應用程序,以及希望了解如何將基于微服務的應用部署到云上的開發(fā)人員,本書也具有很好的學習參考價值?!禨pring Boot實戰(zhàn)》 本書以Spring應用程序開發(fā)為中心,全面講解如何運用Spring Boot提高效率,使應用程序的開發(fā)和管理更加輕松有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應用,內容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對于Spring Boot開發(fā)應用中較為繁瑣的內容,附錄奉上整理完畢的表格,一目了然,方便讀者查閱。

作者簡介

  《Spring實戰(zhàn)(第4版)》《Spring Boot實戰(zhàn)》Craig Walls是Pivotal的高 級工程師,是Spring Social和Spring Sync的項目領 導者,同時也是Manning出版社《Spring In Action》的作者,目前這本書已經更新到了第四版。他非常熱心于Spring框架的推廣,經常在當地的用戶組和會議上演講并在博客上撰寫Spring相關的內容。在不琢磨代碼的時候,Craig Walls會盡可能多地陪伴他的妻子、兩個女兒、兩只小鳥以及兩只小狗?!禨pring微服務實戰(zhàn)》 約翰?卡內爾(John Carnell)是一位知名云工程師,擁有20 年的Java 開發(fā)經驗。他大部分時間都在使用AWS 平臺構建基于電話的微服務。他的日常工作主要是設計和構建跨Java、Clojure 和Go 等多種技術平臺的微服務。

圖書目錄

《Spring實戰(zhàn)(第4版)》
第 1部分 Spring的核心

第 1章 Spring之旅 3
11 簡化Java開發(fā) 4
111 激發(fā)POJO的潛能 5
112 依賴注入 5
113 應用切面 11
114 使用模板消除樣板式代碼 16
12 容納你的Bean 18
121 使用應用上下文 19
122 bean的生命周期 20
13 俯瞰Spring風景線 21
131 Spring模塊 22
132 Spring Portfolio 24
14 Spring的新功能 27
141 Spring 31新特性 27
142 Spring 32新特性 28
143 Spring 40新特性 30
15 小結 30
第 2章 裝配Bean 33
21 Spring配置的可選方案 34
22 自動化裝配bean 35
221 創(chuàng)建可被發(fā)現的bean 35
222 為組件掃描的bean命名 38
223 設置組件掃描的基礎包 39
224 通過為bean添加注解實現自動裝配 40
225 驗證自動裝配 42
23 通過Java代碼裝配
bean 44
231 創(chuàng)建配置類 44
232 聲明簡單的bean 45
233 借助JavaConfig實現注入 46
24 通過XML裝配bean 48
241 創(chuàng)建XML配置規(guī)范 48
242 聲明一個簡單的
 49
243 借助構造器注入初始化bean 50
244 設置屬性 56
25 導入和混合配置 61
251 在JavaConfig中引用XML配置 61
252 在XML配置中引用JavaConfig 63
26 小結 65
第3章 高 級裝配 67
31 環(huán)境與profile 67
311 配置profile bean 69
312 激活profile 73
32 條件化的bean 75
33 處理自動裝配的歧義性 78
331 標示首 選的bean 79
332 限定自動裝配的bean 80
34 bean的作用域 84
341 使用會話和請求作用域 86
342 在XML中聲明作用域代理 88
35 運行時值注入 88
351 注入外部的值 89
352 使用Spring表達式語言進行裝配 93
36 小結 99
第4章 面向切面的Spring 101
41 什么是面向切面編程? 102
411 定義AOP術語 103
412 Spring對AOP的支持 105
42 通過切點來選擇連接點 107
421 編寫切點 108
422 在切點中選擇bean 109
43 使用注解創(chuàng)建切面 109
431 定義切面 110
432 創(chuàng)建環(huán)繞通知 114
433 處理通知中的參數 115
434 通過注解引入新功能 118
44 在XML中聲明切面 120
441 聲明前置和后置通知 122
442 聲明環(huán)繞通知 124
443 為通知傳遞參數 125
444 通過切面引入新的功能 127
45 注入AspectJ切面 128
45 小結 131

第 2部分 Web中的Spring

第5章 構建Spring Web應用程序 135
51 Spring MVC起步 136
511 跟蹤Spring MVC的請求 136
512 搭建Spring MVC 138
513 Spittr應用簡介 142
52 編寫基本的控制器 143
521 測試控制器 145
522 定義類級別的請求處理 146
523 傳遞模型數據到視圖中 147
53 接受請求的輸入 153
531 處理查詢參數 153
532 通過路徑參數接受輸入 155
54 處理表單 157
541 編寫處理表單的控制器 160
542 校驗表單 163
55 小結 166
第6章 渲染Web視圖 167
61 理解視圖解析 167
62 創(chuàng)建JSP視圖 170
621 配置適用于JSP的視圖解析器 170
622 使用Spring的JSP庫 172
63 使用Apache Tiles視圖定義布局 184
631 配置Tiles視圖解析器 185
64 使用Thymeleaf 190
641 配置Thymeleaf視圖解析器 190
642 定義Thymeleaf模板 192
65 小結 196
第7章 Spring MVC的高 級技術 197
71 Spring MVC配置的替代方案 198
711 自定義DispatcherServlet配置 198
712 添加其他的Servlet和Filter 199
713 在webxml中聲明DispatcherServlet 201
72 處理multipart形式的數據 204
721 配置multipart解析器 205
722 處理multipart請求 208
73 處理異?!?12
731 將異常映射為HTTP狀態(tài)碼 213
732 編寫異常處理的方法 214
74 為控制器添加通知 216
75 跨重定向請求傳遞數據 217
751 通過URL模板進行重定向 218
752 使用flash屬性 219
76 小結 221
第8章 使用Spring WebFlow 223
81 在Spring中配置Web Flow 224
811 裝配流程執(zhí)行器 224
812 配置流程注冊表 224
813 處理流程請求 225
82 流程的組件 226
821 狀態(tài) 226
822 轉移 230
823 流程數據 231
83 組合起來:披薩流程 232
831 定義基本流程 233
832 收集顧客信息 236
832 構建訂單 242
832 支付 244
84 保護Web流程 246
85 小結 246
第9章 保護Web應用 249
91 Spring Security簡介 250
911 理解Spring Security的模塊 250
912 過濾Web請求 251
913 編寫簡單的安全性配置 252
92 選擇查詢用戶詳細信息的服務 255
921使用基于內存的用戶存儲 255
922 基于數據庫表進行認證 257
923 基于LDAP進行認證 259
924 配置自定義的用戶服務 263
93 攔截請求 265
931 使用Spring表達式進行安全保護 267
932 強制通道的安全性 269
933 防止跨站請求偽造 270
94 認證用戶 271
941 添加自定義的登錄頁 272
942 啟用HTTP Basic認證 274
943 啟用Remember-me功能 274
944 退出 275
95 保護視圖 276
951 使用Spring Security的JSP標簽庫 276
952 使用Thymeleaf的SpringSecurity方言 280
96 小結 281

第3部分 后端中的Spring

第 10章 通過Spring和JDBC征服數據庫 285

第 11章 使用對象-關系映射持久化數據 309

第 12章 使用NoSQL數據庫 333

第 13章 緩存數據 367

第 14章 保護方法應用 385

第4部分 Spring集成

第 15章 使用遠程服務 399

第 16章 使用Spring MVC創(chuàng)建REST API 423

第 17章 Spring消息 457

第 18章 使用WebSocket和STOMP實現消息功能 491

第 19章 使用Spring發(fā)送Email 517

第 20章 使用JMX管理Spring Bean 529

第 21章 借助Spring Boot簡化Spring開發(fā) 547


《Spring微服務實戰(zhàn)》
第1章 歡迎邁入云世界,Spring 1

第2章 使用Spring Boot構建微服務 29

第3章 使用Spring Cloud配置服務器控制配置 53

第4章 服務發(fā)現 81

第5章 使用Spring Cloud和NetflixHystrix的客戶端彈性模式 101

第6章 使用Spring Cloud和Zuul進行服務路由 131

第7章 保護微服務 164

第8章 使用Spring Cloud Stream的事件驅動架構 196

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

第10章 部署微服務 250

附錄A 在桌面運行云服務 283
附錄B OAuth2授權類型 291


《Spring Boot實戰(zhàn)》
第1章 入門 1

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

第3章 自定義配置  42

第4章 測試  66

第5章 Groovy 與 Spring Boot CLI  80

第6章 在 Spring Boot 中使用 Grails  93

第7章 深入 Actuator  108

第8章 部署 Spring Boot 應用程序  139

附錄 A Spring Boot 開 發(fā)者工具  157
附錄 B Spring Boot 起步依賴  163
附錄 C 配置屬性  169
附錄 D Spring Boot 依賴  202

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號