spring mvc學習日記

1.什麼是Spring MVC:前端

Spring MVC屬於SpringFrameWork的後續產品,它提供了構建 Web 應用程序的全功能 MVC 模塊,與Struts2同樣是一種優秀MVC框架,不一樣的是自Spring2.5引入了註解式controller及Spring 3之後的不斷完善,使得采用Spring MVC框架開發結構清晰明瞭,效率大大提升。app

 

2.註解式Spring MVC響應流程:框架

繪圖1

 

3.重要的接口和類的簡單說明:spa

DispatcherServlet:前端控制器,用於接收請求。blog

HandlerMapping接口:用於處理請求的映射。接口

DefaultAnnotationHandlerMapping:HandlerMapping接口的實現,用於把一個URL映射到具體的Controller類上。開發

HandlerAdapter接口:用於處理請求的映射。get

AnnotationMethodHandlerAdapter:HandlerAdapter接口的實現,用於把一個URL映射到對應Controller類的某個方法上。產品

ViewResolver接口:用於解析View。it

InternalResourceViewResolver:ViewResolver接口的實現,用於把ModelAndView的邏輯視圖名解析爲具體的View。

相關文章
相關標籤/搜索