SpringMVC之框架整體結構

SpringMVC框架的總體簡介: 1.總體分爲三部分:M-model模型,V-view 視圖,C-controller 控制; 舉例:   Model - Dao或者Service層次   View - JSP、Freemarker、Velocity等   Controller - ActionServlet、DispatcherServlet、StrutsAndPreparedStateFilter; 2.SpringMVC的各部分組件:   1.C-Controller:DispatcherServlet->Controller->HandlerMapping   2.V-View:ViewResolver    3.M-Model:ModelAndView 3.SpringMVC的運作流程:   DispatcherServlet->Controller->ModelAndView->HandlerMapping->ViewResolver->JSP 4.基於xml文件的webMVC的環境:   1.導包   2.創建xml文件   3.web.xml文件中配置SpringMVC的主體控制器:DispatcherServlet 如下:              mainServlet         org.springframework.web.servlet.DispatcherServlet                 ConfigContextLocation            SpringMVC的配置文件以及spring核心的上下文配置文件          1              5.實現控制類的代碼有兩種:    1.註解Controller的實現對應的方法配合着:RequestMapping註解和Resource註解    此外還需要在xml文件中建立啓動註解掃描的方式    2.實現Controller的接口類 並且實現通過handRequest()方法 返回值爲ModelAndView類型 6.HandlerMapping接口實現類:    1.BeanNameUrlHandlerMapping:定義對應的bean代理類所對應的實體映射的對象    2.SimpleUrlHandlerMapping:定義一一配置對應的映射關係實體類 舉例:    1.BeanNameUrlHandlerMapping:                    2.SimpleUrlHandlerMapping:                                        《prop key = "/path"> Controller類名全路徑                        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章