SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

什麼是SpringMvc?

1.Spring MVC框架是一個開源的Java平臺,為開發強大的基於Java的Web應用程序提供全面的基礎架構支持非常容易和非常快速。PS:說白了就是為了代替之前的servlet產生的比servlet要強大好用很多。

2.Spring web MVC框架提供了MVC(模型 - 視圖 - 控制器)架構和用於開發靈活和鬆散耦合的Web應用程序的組件。

2.1模型(Model)封裝了應用程序數據,通常它們將由POJO類組成。

2.2視圖(View)負責展示數據,一般來說它生成客戶端瀏覽器可以解釋HTML輸出。

2.3控制器(Controller)負責處理用戶請求並構建適當的模型,並將其傳遞給視圖進行解析展示。

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫


為什麼要使用 SpringMVC

1. 基於 MVC 架構

基於 MVC 架構,功能分工明確。解耦合

2. 容易理解,上手快;使用簡單

二步設置就可以開發一個註解的 SpringMVC 項目,SpringMVC 也是輕量級的,jar 很小。不依賴的特定的接口和類。

3. 作 為 Spring 框 架 一 部 分 , 能 夠 使 用 Spring 的 IoC 和 Aop 方 便 整 合 Strtus,MyBatis,Hiberate,JPA 等其他框架。

4. SpringMVC 強化註解的使用,在控制器,Service,Dao 都可以使用註解。方便靈活

使用@Controller 創建處理器對象,@Service 創建業務對象, @Autowired 或者@Resource 在 控制器類中注入 Service, Service 類中注入 Dao。

目錄:

第一篇 網站基礎知識

第1章 網站架構及其演變過程

第2章 常見協議和標準

第3章 DNS的設置

第4章 Java 中Socket的用法

第5章 自己動手實現HTTP協議

第6章 詳解 Serlet

第7章 Tomcat 分析

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

網站基礎知識

第二篇 俯視Spring MVC

第8章 Spring MVC之初體驗

第9章 創建Spring MVC之器

第10章 Spring MVC之用

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

俯視Spring MVC

第三篇 Spring MVC 組件分析

第11章 組件概覽

第12章 HandlerMapping

第13章 HandlerAdapter

第14章 ViewResolver

第15章 RequestToViewName Translator

第16章 HandlerExceptionResolver

第17章 MultipartResolver

第18章 LoealeResnlver

第19章 ThemeResolver

第20章 FlashlapManager

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

第三篇 Spring MVC 組件分析

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

第三篇 Spring MVC 組件分析

第四篇 總結與補充

第21 總結

第22章 異步請求

SpringMVC源碼分析文檔奉上,讓你在編碼方向不在迷茫

第四篇 總結與補充

領取springMvc源代碼分析與實踐方式

評論留言+轉發文章+關注我後私信回覆【Java】即可免費獲取到(保證免費,不然禿頭)


分享到:


相關文章: