什麼是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
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 分析
第二篇 俯視Spring MVC
第8章 Spring MVC之初體驗
第9章 創建Spring MVC之器
第10章 Spring MVC之用
第三篇 Spring MVC 組件分析
第11章 組件概覽
第12章 HandlerMapping
第13章 HandlerAdapter
第14章 ViewResolver
第15章 RequestToViewName Translator
第16章 HandlerExceptionResolver
第17章 MultipartResolver
第18章 LoealeResnlver
第19章 ThemeResolver
第20章 FlashlapManager
第四篇 總結與補充
第21 總結
第22章 異步請求
領取springMvc源代碼分析與實踐方式
評論留言+轉發文章+關注我後私信回覆【Java】即可免費獲取到(保證免費,不然禿頭)
閱讀更多 JAVA技術刀 的文章