這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

內容提要

Spring MVC屬於Spring Framework的衍生產品,已經融合在Spring Web Flow裏面。Spring框架提供了構建Web應用程序的全功能MVC模塊。SpringMVC4是當前最新的版本,在衆多特性上有了進一步的提升。

本書中從頭開始構建了一個完整的Web應用。全書共10章,分別介紹了快速搭建SpringWeb應用、精通MVC結構、處理表單和複雜的URL映射、文件上傳與錯誤處理、創建RESTful應用、保護應用、單元測試與驗收測試、優化請求、將Web應用部署到雲等內容,循序漸進地講解了Spring MVC4的開發技巧。

本書最適合已經熟悉Spring編程基礎知識並迫切希望擴展其Web技能的開發人員。通過閱讀本書,讀者將深度把握Spring MVC的各項特性及實用技巧。

內容目錄

第1章 快速搭建Spring Web應用 能夠讓我們非常快速地開始使用Spring Boot。本章介紹了讓我們更具生產效益的工具,如Spring Tool Suite 和Git,本章還會幫助我們搭建應用的主體框架,並見識Spring Boot背後的魔力。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第2章“精通MVC架構”指導我們創建一個小的Twitter搜索引擎,同時,本章還涵蓋了SpringMVC和Web架構的基礎知識。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第3章“處理表單和複雜的URL映射”幫助你理解如何創建用戶基本信息表單,本章介紹如何在服務端和客戶端校驗數據,並且讓我們的應用支持多語言訪問。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第4章“文件上傳與錯誤處理”將會指導你爲基本信息表單添加文件上傳功能,它闡述瞭如何在SpringMVC中恰當地處理錯誤並展示自定義的錯誤頁面。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第5章“創建RESTful應用”闡述了RESTful架構的理念,它還幫助我們創建了-一個可以通過HTTP調用的用戶管理API,這個過程中會看到幫助我們設計API的工具,並且會討論如何很簡便地實現文檔化。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第6章“保護應用”將會指導我們如何保護應用,包括如何使用基本HtTP認證保護RESTful API,以及如何保護登錄頁之後的Web頁面,它闡述瞭如何通過Twitter進行登錄以及如何將會話保存在Redis中,從而允許我們的應用進行擴展。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第7章“單元測試與驗收測試”幫助我們對應用進行測試。它討論了測試與TDD,介紹瞭如何對控制器進行單元測試,如何使用現代的庫設計端到端的測試。最後,介紹了Groovy如何提升測試的生產效率和可讀性。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第8章“優化請求”對應用進行了優化。它包括緩存控制和Gzip,本章將教會我們如何把Twitter搜索結果緩存到內存和Redis中,以及如何對搜索實現多線程執行。除此之外,還會介紹如何實現Etag和使用WebSocket.

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第9章“將Web應用部署到雲中”會指導我們對應用進行部署,通過對比,闡述了不同PaaS解決方案的差異。然後,介紹瞭如何將應用部署到Cloud Foundry和Heroku中。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

第10章“超越Spring Web”在整體.上討論了Spring 生態系統,介紹了現代Web應用的組成部分以及後續的發展方向。

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

需要這份電子書籍的小夥伴,麻煩點贊+評論後,下方公衆號領取!

總目錄

這篇教你如何快速搭建SpringWeb應用和精通MVC架構,建議收藏

 

需要這份電子書籍的小夥伴,麻煩點贊+評論後,下方公衆號領取!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章