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

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

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

定 價(jià):¥227.00

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

購買這本書可以去


ISBN: 9787115004734 出版時(shí)間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

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

第 2部分 Web中的Spring

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

第3部分 后端中的Spring

第 10章 通過Spring和JDBC征服數(shù)據(jù)庫 285

第 11章 使用對象-關(guān)系映射持久化數(shù)據(jù) 309

第 12章 使用NoSQL數(shù)據(jù)庫 333

第 13章 緩存數(shù)據(jù) 367

第 14章 保護(hù)方法應(yīng)用 385

第4部分 Spring集成

第 15章 使用遠(yuǎn)程服務(wù) 399

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

第 17章 Spring消息 457

第 18章 使用WebSocket和STOMP實(shí)現(xiàn)消息功能 491

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

第 20章 使用JMX管理Spring Bean 529

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


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

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

第3章 使用Spring Cloud配置服務(wù)器控制配置 53

第4章 服務(wù)發(fā)現(xiàn) 81

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

第6章 使用Spring Cloud和Zuul進(jìn)行服務(wù)路由 131

第7章 保護(hù)微服務(wù) 164

第8章 使用Spring Cloud Stream的事件驅(qū)動(dòng)架構(gòu) 196

第9章 使用Spring Cloud Sleuth和Zipkin進(jìn)行分布式跟蹤 224

第10章 部署微服務(wù) 250

附錄A 在桌面運(yùn)行云服務(wù) 283
附錄B OAuth2授權(quán)類型 291


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

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

第3章 自定義配置  42

第4章 測試  66

第5章 Groovy 與 Spring Boot CLI  80

第6章 在 Spring Boot 中使用 Grails  93

第7章 深入 Actuator  108

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

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

本目錄推薦

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