深入理解 Spring MVC 源代碼:從原理分析到實戰應用

深入理解 Spring MVC 源代碼:從原理分析到實戰應用

作者: 王耀
出版社: 中國水利水電出版社
出版在: 2019-11-01
ISBN-13: 9787517077206
ISBN-10: 7517077201
裝訂格式: 平裝
總頁數: 492 頁





內容描述


SpringMVC是目前深受廣大開發者歡迎的基於Java語言的Web開發框架。
《深入理解SpringMVC源代碼:從原理分析到實戰應用》一書分別從SpringMVC的概念、使用、
原理和擴展開發等幾個方面系統地介紹了SpringMVC框架的相關知識與開發應用,是一本有關SpringMVC實戰的教程。
全書共12章,分為三大部分。
部分介紹了SpringMVC框架的功能使用及配置;
第二部分以研究分析源碼為開端,詳細解析了SpringMVC框架功能在源碼層的實現;
第三部分結合對源碼的理解及擴展開發中的一些核心知識實現微信公眾號框架的快速開發,
以實際案例的開發來加深對源碼的理解。
本書在對框架源碼的研究探索中詳細分析了框架開發中獨特的編程思想和優秀的設計模式,
令讀者不僅僅可以收穫到框架的運行原理,還知道了為什麼框架內部的源碼要這樣設計,
並把這些思想應用到實際開發中,帶領讀者突破當前的開發瓶頸,進入開發生涯的新階段。
《深入理解Spring MVC源代碼:從原理分析到實戰應用》內容全面,講解通俗易懂,
案例典型,實用性強,既是初學者學習Spring MVC功能的使用手冊,又是開發者入門源碼研究的寶典;
既適用於想對Spring MVC框架功能使用有更多了解的讀者,
又適用於想要突破框架使用的瓶頸達到深入理解框架源碼從而進入更高層次的開發者,
更適用於對源碼已有一定的了解,並想基於源碼做一些擴展開發的框架開發者。
如果本書可以使各位開發人員化繭成蝶,突破自身瓶頸,那麼就實現了它的
價值。


目錄大綱


部分Spring MVC的使用與配置
章分Spring MVC的概念與入門
1.1 Spring框架概述
1.1.1 Spring的進化
1.1.2 Spring的功能
1.1.3 Spring的模塊
1.2 Spring MVC框架
1.2.1 MVC介紹
1.2.2 Spring MVC框架介紹
1.2.3 Spring MVC項目搭建
1.3 Spring Boot
1.3.1 Spring Boot簡介
1.3.2 Spring Boot項目搭建
1.4擴展知識
1.4.1關於可啟動Jar包
1.4.2關於MVC項目中的雙配置
第2章Spring MVC的基本組件與使用
2.1 MVC三大組件
2.2 Spring MVC對控制器的支持
2.2.1控制器核心
2.2.2處理器查找
2.2.3處理器執行
2.2.4攔截器
2.2.5視圖查找與模型綁定
2.2.6控制器小結
2.3 Spring MVC對模型的支持
2.3.1模型的相關類型
2.3.2模型的使用
2.4 Spring MVC對視圖的支持
2.4.1視圖類型
2.4.2視圖查找解析
2.5擴展知識
2.5.1 URL的匹配模式
2.5.2過濾器與攔截器的區別
第3章控制器的詳細使用
3.1基於請求信息的條件映射
3.1.1請求信息與條件概述
3.1 .2請求路徑
3.1.3請求方法
3.1.4請求參數
3.1.5請求頭
3.1.6內容類型
3.1.7消息內容類型
3.1.8可接收內容類型
3.1.9自定義匹配條件
……
第二部分Spring MVC的源碼研究與原理探索
第三部分Spring MVC框架的擴展


作者介紹


王耀(ID:光閃)

10年開發經驗,資深Java開發工程師,對Java開源框架(Spring、MyBatis、Netty等)及其源碼有深入的研究,
同時對Java語言底層實現原理(JVM、GC 、多線程、內存模型等)也有較深造詣;
Web架構師,有3年大型架構設計經驗;Spring框架佈道者。開源社區的擁護者,
著名開源框架FastBootWeixin作者,多個業界知名開源框架的協作者;
知名IT技術博文作者,多篇知名博文,被各大公眾號轉載。
擅長通過源碼研究原理、基於框架做二次開發、設計與實現應用框架,樂於分享對源碼及原理的研究心得。




相關書籍

Visual C# 2013 程式設計實例演練與系統開發

作者 許清榮

2019-11-01

CLR via C#, 4/e (Paperback)

作者 Jeffrey Richter

2019-11-01

Java: The Complete Reference, Twelfth Edition

作者 Schildt Herbert

2019-11-01