Java學習筆記——SpringMVC工作流程

Http -> DispatcherServlet -> HandlerMapping -> Controller -> ModelAndView -> DispatcherServlet -> ViewResolver -> View-> html、xml、json串等

 

  1. 客戶端發送http請求
  2. Web服務器接收請求,匹配dispatcherServlet在web.xml中的映射路徑
  3. 匹配成功後將處理轉交dispatcherServlet處理
  4. dispatcherServlet根據請求信息及handlerMapping的相關配置找到處理這個請求的controller 
  5. controller完成邏輯處理
  6. 返回modelandview並交給dispatcherservlet,dispatcherservlet通過viewResolver解析完成真實的View
  7. viewResolver完成解析後交還給diapatcherServlet,diapatcherServlet根據modelAndView中得數據模型對view進行視圖渲染最終返回給客戶端可能是html或者xml或者json串,甚至pdf等。

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章