精通Spring MVC 4

精通Spring MVC 4 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] Geoffroy,Warin 著,張衛濱,孫麗文 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-22

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115447586
版次:1
商品編碼:12174676
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2017-03-01
用紙:膠版紙
頁數:267
正文語種:中文


相關圖書





圖書描述

編輯推薦

本書帶領我們展開一次有意思的旅行,從開發自己的Web應用開始, 到將其部署到雲中。首先,我們會使用Spring Tool Suite和Spring Boot生成自己的Spring項目。
在開發高級的交互應用時,涉及處理文件上傳和復雜的URL,此時我們會深入研究Spring MVC的內部運行原理以及現代Web架構的理念。隨後,我們將會測試、保護和優化Spring Web應用,並且還會設計可由前端訪問的RESTful服務。zui後,所有的事情都已準備就緒,我們會將應用部署到雲提供商的服務上,邀請所有的人來訪問它 。
本書適閤已經熟悉Spring編程基礎知識並迫切希望擴展其Web技能的開發人員閱讀。
通過本書,你將學會:
■ 使用Spring Boot和Spring Tool Suite搭建自己的Web應用;
■ 探索Spring MVC的架構,瞭解在視圖間實現導航的不同工具;
■ 設計復雜的高級錶單並對模型進行校驗;
■ 創建RESTful應用,實現有意義的API,其中會帶有相關的錯誤信息;
■ 創建可維護的單元測試和驗收測試;
■ 保護應用,同時支持可擴展;
■ 通過緩存、ETags和異步響應來優化請求;
■ 將應用部署到雲中。

內容簡介

Spring MVC屬於SpringFrameWork的後續産品,已經融閤在Spring Web Flow裏麵。Spring 框架提供瞭構建 Web 應用程序的全功能 MVC 模塊。Spring MVC4是當前zuixin的版本,在眾多特性上有瞭進一步的提升。
在精通Spring MVC4中,我們將會從頭開始構建一個有用的Web應用。本書共計10章,分彆介紹瞭快速搭建Spring Web應用、精通MVC結構、URL映射、文件上傳與錯誤處理、創建Restful應用、保護應用、單元測試與驗收測試、優化請求、將Web應用部署到雲等內容,循序漸進地講解瞭Spring MVC4的開發技巧。
精通Spring MVC4zui適閤已經熟悉Spring編程基礎知識並迫切希望擴展其Web技能的開發人員。通過閱讀本書,讀者將深度把握Spring MVC的各項特性及實用技巧。

作者簡介

GeoffroyWarin從十歲就開始編程瞭,他是軟件匠藝(Software Craftsmanship)運動的堅定信奉者和開源的倡導者,他跟隨自己的內心選擇成為一名開發人員並對其堅定不移。在他的職業生涯中,一直緻力於使用Java和JavaScript語言開發企業級的Web應用。

目錄

目錄



第1章 快速搭建Spring Web應用 1
1.1 Spring Tool Suite簡介 2
1.2 IntelliJ簡介 7
1.3 start.Spring.io簡介 8
1.4 命令行方式簡介 8
1.5 那就正式開始吧 9
1.5.1 Gradle構建 11
1.5.2 讓我們看一下代碼 15
1.6 幕後的Spring Boot 17
1.6.1 分發器和multipart配置 17
1.6.2 視圖解析器、靜態資源以及
區域配置 22
1.7 錯誤與轉碼配置 24
1.8 嵌入式Servlet容器(Tomcat)的
配置 27
1.8.1 HTTP端口 29
1.8.2 SSL配置 29
1.8.3 其他配置 29
1.9 小結 30
第2章 精通MVC架構 32
2.1 MVC架構 32
2.2 對MVC的質疑及其最佳實踐 33
2.2.1 貧血的領域模型 33
2.2.2 從源碼中學習 35
2.3 Spring MVC 1-0-1 35
2.4 使用Thymeleaf 36
2.5 Spring MVC架構 40
2.5.1 DispatcherServlet 40
2.5.2 將數據傳遞到給視圖 41
2.6 Spring錶達式語言 42
2.7 結束Hello World,開始獲取
Tweet 44
2.7.1 注冊應用 44
2.7.2 搭建Spring Social Twitter 46
2.7.3 訪問Twitter 46
2.8 Java 8的流和lambda錶達式 48
2.9 使用WebJars實現質感設計 49
2.9.1 使用布局 52
2.9.2 導航 54
2.10 檢查點 59
2.11 小節 59
第3章 處理錶單和復雜的URL映射 60
3.1 基本信息頁——錶單 60
3.2 校驗 68
3.2.1 自定義校驗信息 70
3.2.2 用於校驗的自定義注解 73
3.3 國際化 74
3.3.1 修改地域 76
3.3.2 翻譯應用的文本 79
3.3.3 錶單中的列錶 81
3.4 客戶端校驗 84
3.5 檢查點 86
3.6 小結 87
第4章 文件上傳與錯誤處理 88
4.1 上傳文件 88
4.1.1 將圖片寫入到響應中 93
4.1.2 管理上傳屬性 94
4.1.3 展現上傳的圖片 97
4.1.4 處理文件上傳的錯誤 99
4.2 轉換錯誤信息 102
4.3 將基本信息放到會話中 103
4.4 自定義錯誤頁麵 107
4.5 使用矩陣變量進行URL映射 108
4.6 將其組閤起來 114
4.7 檢查點 121
4.8 小結 122
第5章 創建RESTful應用 123
5.1 什麼是REST 123
5.2 Richardson的成熟度模型 124
5.2.1 第0級——HTTP 124
5.2.2 第1級——資源 124
5.2.3 第2級——HTTP動作 124
5.2.4 第3級——超媒體控製 126
5.3 API版本化 127
5.4 有用的HTTP代碼 127
5.5 客戶端為王 128
5.6 調試RESTful API 130
5.6.1 JSON格式化擴展 130
5.6.2 瀏覽器中的RESTful
客戶端 130
5.6.3 httpie 131
5.7 自定義JSON輸齣 131
5.8 用戶管理API 136
5.9 狀態碼與異常處理 140
5.9.1 帶有狀態碼的
ResponseEntity 140
5.9.2 使用異常來處理狀態碼 142
5.10 通過Swagger實現文檔化 146
5.11 生成XML 148
5.12 檢查點 149
5.13 小結 150
第6章 保護應用 151
6.1 基本認證 151
6.1.1 用戶授權 152
6.1.2 URL授權 155
6.1.3 Thymeleaf安全標簽 156
6.2 登錄錶單 158
6.3 Twitter認證 163
6.3.1 搭建社交認證環境 164
6.3.2 詳解 167
6.4 分布式會話 169
6.5 SSL 171
6.5.1 生成自簽名的證書 172
6.5.2 單一模式 173
6.5.3 雙通道模式 173
6.5.4 置於安全的服務器之後 174
6.6 檢查點 175
6.7 小結 175
第7章 不要心存僥幸——單元測試與
驗收測試 176
7.1 為什麼要測試我的代碼 176
7.2 該如何測試自己的代碼 177
7.3 測試驅動開發 178
7.4 單元測試 179
7.5 驗收測試 180
7.6 第一個單元測試 180
7.7 Mock與Stub 184
7.7.1 使用Mockito進行mock 184
7.7.2 在測試時Stub bean 186
7.7.3 該使用Mock還是Stub 189
7.8 對REST控製器進行單元
測試 189
7.9 測試認證 196
7.10 編寫驗收測試 198
7.10.1 Gradle配置 198
7.10.2 第一個FluentLenium
測試 200
7.10.3 使用FluentLenium創建
頁麵對象 206
7.10.4 用Groovy實現測試 209
7.10.5 使用Spock進行單元
測試 210
7.10.6 使用Geb進行集成測試 213
7.10.7 在Geb中使用頁麵對象 215
7.11 檢查點 218
7.12 小結 220
第8章 優化請求 221
8.1 生産環境的profile 221
8.2 Gzip 222
8.3 緩存控製 222
8.4 應用緩存 224
8.4.1 緩存失效 229
8.4.2 分布式緩存 230
8.5 異步方法 231
8.6 ETag 237
8.7 WebSocket 241
8.8 檢查點 244
8.9 小結 245
第9章 將Web應用部署到雲中 246
9.1 選擇主機 246
9.1.1 Cloud Foundry 246
9.1.2 OpenShift 247
9.1.3 Heroku 248
9.2 將Web應用部署到Pivotal Web
Services中 248
9.2.1 安裝Cloud Foundry CLI
工具 248
9.2.2 裝配應用 249
9.2.3 激活Redis 252
9.3 將Web應用部署到
Heroku中 253
9.3.1 安裝工具 254
9.3.2 搭建應用 255
9.3.3 Heroku profile 256
9.3.4 運行應用 257
9.3.5 激活Redis 258
9.4 改善應用的功能 260
9.5 小結 261
第10章 超越Spring Web 262
10.1 Spring生態係統 262
10.1.1 核心 263
10.1.2 執行 263
10.1.3 數據 263
10.1.4 其他值得關注的項目 264
10.2 部署 264
10.3 單頁麵應用 265
10.3.1 參與者 265
10.3.2 未來的前景 266
10.3.3 實現無狀態 267
10.4 小結 267


精通Spring MVC 4 下載 mobi epub pdf txt 電子書 格式

精通Spring MVC 4 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

精通Spring MVC 4 下載 mobi pdf epub txt 電子書 格式 2024

精通Spring MVC 4 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

還行,可以湊閤著用,還行,可以湊閤著用

評分

入門經單,便宜實惠,包裝都有薄膜,全新正版,非常滿意

評分

包裝完好,不過我還沒有開始看

評分

正品圖書,內容很好,講得很棒,高興就靠它啦

評分

沒看呢 就催著我評價啊 紫薯布丁

評分

因為還沒看,暫時不對書的內容作評價,京東送貨快,買書必上京東

評分

還行,吧。。。。。。。。。。。。。

評分

講Spring源碼的博客很多,市麵上見到的講spring的書好像就這本。寫的不錯,很有條理,就是版本一直不更新,年代有點久遠瞭

評分

書籍品相完美 京東現在對書籍的保護比以前好多瞭

類似圖書 點擊查看全場最低價

精通Spring MVC 4 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有