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

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

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

定 價(jià):¥227.00

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

購(gòu)買這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

  《Spring實(shí)戰(zhàn)(第4版)》 《Spring實(shí)戰(zhàn)(第4版)》是經(jīng)典的、暢銷的Spring學(xué)習(xí)和實(shí)踐指南。 第4版針對(duì)Spring 4進(jìn)行了全面更新。全書(shū)分為四部分。第 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)行各類軟件開(kāi)發(fā)的開(kāi)發(fā)人員、測(cè)試人員,尤其適用于企業(yè)級(jí)Java 開(kāi)發(fā)人員。本書(shū)既可以被剛開(kāi)始學(xué)習(xí)Spring 的讀者當(dāng)作學(xué)習(xí)指南,也可以被那些想深入了解Spring 某方面功能的專業(yè)用戶作為參考用書(shū)?!禨pring微服務(wù)實(shí)戰(zhàn)》 本書(shū)以一個(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)境中。針對(duì)在重構(gòu)過(guò)程中遇到的各種微服務(wù)開(kāi)發(fā)會(huì)面臨的典型問(wèn)題(包括開(kāi)發(fā)、測(cè)試和運(yùn)維等問(wèn)題),本書(shū)介紹了解決這些問(wèn)題的核心模式,以及在實(shí)戰(zhàn)中如何選擇特定Spring Cloud子項(xiàng)目或其他工具解決這些問(wèn)題。 本書(shū)適合擁有構(gòu)建分布式應(yīng)用程序的經(jīng)驗(yàn)、擁有Spring的知識(shí)背景以及對(duì)學(xué)習(xí)構(gòu)建基于微服務(wù)的應(yīng)用程序感興趣的Java開(kāi)發(fā)人員閱讀。對(duì)于希望使用微服務(wù)構(gòu)建基于云的應(yīng)用程序,以及希望了解如何將基于微服務(wù)的應(yīng)用部署到云上的開(kāi)發(fā)人員,本書(shū)也具有很好的學(xué)習(xí)參考價(jià)值?!禨pring Boot實(shí)戰(zhàn)》 本書(shū)以Spring應(yīng)用程序開(kāi)發(fā)為中心,全面講解如何運(yùn)用Spring Boot提高效率,使應(yīng)用程序的開(kāi)發(fā)和管理更加輕松有趣。作者行文親切流暢,以大量示例講解了Spring Boot在各類情境中的應(yīng)用,內(nèi)容涵蓋起步依賴、Spring Boot CLI、Groovy、Grails、Actuator。對(duì)于Spring Boot開(kāi)發(fā)應(yīng)用中較為繁瑣的內(nèi)容,附錄奉上整理完畢的表格,一目了然,方便讀者查閱。

作者簡(jiǎn)介

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

圖書(shū)目錄

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

第 1章 Spring之旅 3
11 簡(jiǎn)化Java開(kāi)發(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 通過(guò)為bean添加注解實(shí)現(xiàn)自動(dòng)裝配 40
225 驗(yàn)證自動(dòng)裝配 42
23 通過(guò)Java代碼裝配
bean 44
231 創(chuàng)建配置類 44
232 聲明簡(jiǎn)單的bean 45
233 借助JavaConfig實(shí)現(xiàn)注入 46
24 通過(guò)XML裝配bean 48
241 創(chuàng)建XML配置規(guī)范 48
242 聲明一個(gè)簡(jiǎn)單的
 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章 高 級(jí)裝配 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ì)話和請(qǐng)求作用域 86
342 在XML中聲明作用域代理 88
35 運(yùn)行時(shí)值注入 88
351 注入外部的值 89
352 使用Spring表達(dá)式語(yǔ)言進(jìn)行裝配 93
36 小結(jié) 99
第4章 面向切面的Spring 101
41 什么是面向切面編程? 102
411 定義AOP術(shù)語(yǔ) 103
412 Spring對(duì)AOP的支持 105
42 通過(guò)切點(diǎn)來(lái)選擇連接點(diǎn) 107
421 編寫(xiě)切點(diǎn) 108
422 在切點(diǎn)中選擇bean 109
43 使用注解創(chuàng)建切面 109
431 定義切面 110
432 創(chuàng)建環(huán)繞通知 114
433 處理通知中的參數(shù) 115
434 通過(guò)注解引入新功能 118
44 在XML中聲明切面 120
441 聲明前置和后置通知 122
442 聲明環(huán)繞通知 124
443 為通知傳遞參數(shù) 125
444 通過(guò)切面引入新的功能 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的請(qǐng)求 136
512 搭建Spring MVC 138
513 Spittr應(yīng)用簡(jiǎn)介 142
52 編寫(xiě)基本的控制器 143
521 測(cè)試控制器 145
522 定義類級(jí)別的請(qǐng)求處理 146
523 傳遞模型數(shù)據(jù)到視圖中 147
53 接受請(qǐng)求的輸入 153
531 處理查詢參數(shù) 153
532 通過(guò)路徑參數(shù)接受輸入 155
54 處理表單 157
541 編寫(xiě)處理表單的控制器 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庫(kù) 172
63 使用Apache Tiles視圖定義布局 184
631 配置Tiles視圖解析器 185
64 使用Thymeleaf 190
641 配置Thymeleaf視圖解析器 190
642 定義Thymeleaf模板 192
65 小結(jié) 196
第7章 Spring MVC的高 級(jí)技術(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請(qǐng)求 208
73 處理異?!?12
731 將異常映射為HTTP狀態(tài)碼 213
732 編寫(xiě)異常處理的方法 214
74 為控制器添加通知 216
75 跨重定向請(qǐng)求傳遞數(shù)據(jù) 217
751 通過(guò)URL模板進(jìn)行重定向 218
752 使用flash屬性 219
76 小結(jié) 221
第8章 使用Spring WebFlow 223
81 在Spring中配置Web Flow 224
811 裝配流程執(zhí)行器 224
812 配置流程注冊(cè)表 224
813 處理流程請(qǐng)求 225
82 流程的組件 226
821 狀態(tài) 226
822 轉(zhuǎn)移 230
823 流程數(shù)據(jù) 231
83 組合起來(lái):披薩流程 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簡(jiǎn)介 250
911 理解Spring Security的模塊 250
912 過(guò)濾Web請(qǐng)求 251
913 編寫(xiě)簡(jiǎn)單的安全性配置 252
92 選擇查詢用戶詳細(xì)信息的服務(wù) 255
921使用基于內(nèi)存的用戶存儲(chǔ) 255
922 基于數(shù)據(jù)庫(kù)表進(jìn)行認(rèn)證 257
923 基于LDAP進(jìn)行認(rèn)證 259
924 配置自定義的用戶服務(wù) 263
93 攔截請(qǐng)求 265
931 使用Spring表達(dá)式進(jìn)行安全保護(hù) 267
932 強(qiáng)制通道的安全性 269
933 防止跨站請(qǐng)求偽造 270
94 認(rèn)證用戶 271
941 添加自定義的登錄頁(yè) 272
942 啟用HTTP Basic認(rèn)證 274
943 啟用Remember-me功能 274
944 退出 275
95 保護(hù)視圖 276
951 使用Spring Security的JSP標(biāo)簽庫(kù) 276
952 使用Thymeleaf的SpringSecurity方言 280
96 小結(jié) 281

第3部分 后端中的Spring

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

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

第 12章 使用NoSQL數(shù)據(jù)庫(kù) 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簡(jiǎn)化Spring開(kāi)發(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章 開(kāi)發(fā)第 一個(gè)應(yīng)用程序  19

第3章 自定義配置  42

第4章 測(cè)試  66

第5章 Groovy 與 Spring Boot CLI  80

第6章 在 Spring Boot 中使用 Grails  93

第7章 深入 Actuator  108

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

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

本目錄推薦

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