閱讀300 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《精通Spring MVC 4》——導讀

e1da828ecb6f377c370e7c7c34c66cecd034fe0d


前言

作為Web開發人員,我願意創建新的東西,將它們快速上線,然後將注意力轉移到下一個新的想法上。

如今,所有的應用都互相連接在了一起,我們需要與社交媒體進行交互,促進產品和複雜係統的發展,為用戶提供更大的價值。

直到現在,這些對於Java開發人員來說都非常遙遠和複雜。隨著Spring Boot的誕生和雲平台的平民化,我們可以在有限的時間內創建精彩的應用並讓所有的人來訪問,而這個過程不需要花一分錢。

在本書中,我們將會從頭開始構建一個有用的Web應用。這個應用有很多很棒的特性,如國際化、表單校驗、分布式會話與緩存、社交登錄、多線程編程等。

同時,我們還會對其進行完整的測試。

在本書結束之前,我們還會將這個小應用部署到雲端,使它能夠通過Web進行訪問。

如果你覺得這挺有意思的話,那麼就別浪費時間了,馬上開始著手編碼吧!
盡管我們將要構建的是一個很高級的應用,但是並不需要你安裝很多的東西。

我們將要構建的應用需要Java 8。

我們並不強製你使用Git,不過你絕對應該使用Git來對自己的應用進行版本控製。如果你希望將應用部署到Heroku上,那麼會需要用到它。另外,借助Git可以非常容易地回顧你的工作,通過查看代碼的差異和曆史來了解其演進過程。在第1章中包含了很多開始使用Git的資源。

目錄

第1章 快速搭建Spring Web應用
1.1 Spring Tool Suite簡介

1.2 IntelliJ簡介
1.3 start.Spring.io簡介
1.4 命令行方式簡介
1.5 那就正式開始吧
1.5.1 Gradle構建
1.5.2 讓我們看一下代碼
1.6 幕後的Spring Boot
1.6.1 分發器和multipart配置
1.6.2 視圖解析器、靜態資源以及區域配置
1.7 錯誤與轉碼配置
1.8 嵌入式Servlet容器(Tomcat)的配置
1.8.1 HTTP端口
1.8.2 SSL配置
1.8.3 其他配置
1.9 小結
第2章 精通MVC架構
2.1 MVC架構

2.2 對MVC的質疑及其最佳實踐
2.2.1 貧血的領域模型
2.2.2 從源碼中學習
2.3 Spring MVC 1-0-1
2.4 使用Thymeleaf
2.5 Spring MVC架構
2.5.1 DispatcherServlet
2.5.2 將數據傳遞給視圖
2.6 Spring表達式語言
2.7 結束Hello World,開始獲取Tweet
2.7.1 注冊應用
2.7.2 搭建Spring Social Twitter
2.7.3 訪問Twitter
2.8 Java 8的流和lambda表達式
2.9 使用WebJars實現質感設計
2.9.1 使用布局
2.9.2 導航
2.10 檢查點
2.11 小結

最後更新:2017-05-27 17:01:32

  上一篇:go  網頁抓取工具之數據預處理
  下一篇:go  域名解析出現錯誤怎麼辦