SpringMVC學習系列(1) 之 初識SpringMVC
阿新 • • 發佈:2018-10-13
映射 lin logs intern fault lan 前端 png let
/*springMvc的總結:(推薦,總共有十五章)
*http://www.cnblogs.com/liukemng/p/3751338.html
*/
1.什麽是Spring MVC:
Spring MVC屬於SpringFrameWork的後續產品,它提供了構建 Web 應用程序的全功能 MVC 模塊,與Struts2一樣是一種優秀MVC框架,不同的是自Spring2.5引入了註解式controller及Spring 3以後的不斷完善,使得采用Spring MVC框架開發結構清晰明了,效率大大提高。
2.註解式Spring MVC響應流程:
3.重要的接口和類的簡單說明:
DispatcherServlet:前端控制器,用於接收請求。
HandlerMapping接口:用於處理請求的映射。
DefaultAnnotationHandlerMapping:HandlerMapping接口的實現,用於把一個URL映射到具體的Controller類上。
HandlerAdapter接口:用於處理請求的映射。
AnnotationMethodHandlerAdapter:HandlerAdapter接口的試下,用於把一個URL映射到對應Controller類的某個方法上。
ViewResolver接口:用於解析View。
InternalResourceViewResolver:ViewResolver接口的實現,用於把ModelAndView的邏輯視圖名解析為具體的View。
SpringMVC學習系列(1) 之 初識SpringMVC