1. 程式人生 > >springMVC原理簡單介紹

springMVC原理簡單介紹

處理 strong 調用 alt ges solver 響應 gmv 說明

技術分享

說明:

  1. 用戶發送請求到DispatcherServlet,即前端控制器
  2. DipatcherServlet調用處理器映射器HandlerMapping解析
  3. 處理器映射器HandlerMapping根據請求的url找到具體的處理器,生成處理器對象和處理器攔截器一並發給DispatcherServlet
  4. DispatcherServlet通過處理器適配器HandlerAdapter調用處理器;
  5. 執行處理器,即controller,也叫後端控制器
  6. controller執行完畢後返回ModelAndview給處理器適配器HandlerAdapter
  7. 處理器適配器HandlerAdapter將controller返回的ModelAndView發送給DispatherServlet
  8. DispatcherServlet將ModelAndView傳給視圖解析器viewResolver
  9. viewResoler解析後返回具體的view
  10. DispatcherServlet對view進行渲染視圖(即將模型數據填充到視圖中)
  11. DispatcherServlet響應客戶

springMVC原理簡單介紹