程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> SpringMVC執行流程,springmvc流程

SpringMVC執行流程,springmvc流程

編輯:JAVA綜合教程

SpringMVC執行流程,springmvc流程


SSM框架:spring、springmvc、mybatis 執行流程: 1. 用戶發送請求,XX/XX.do 2. 請求通過中心控制器,找到處理器映射器HandlerMapping 3. 處理器映射器返回中心控制器一個Handler(處理器) 4. 中心控制器找到處理器適配器HandlerAdapter。 5. 處理器適配器作用到處理器,處理器開始執行 6. 處理器執行之後,返回ModleAndView 7. ModelAndView最終返回到中心控制器。 8. 中心控制器找到視圖解析器ViewResolver,通過ModelAndView中的view,來找到相應的視圖。 9. 將視圖返回到中心控制器。 10.中心控制器會根據返回的ModleAndView中的Model來填充視圖解析器返回的View。 11.將渲染後的視圖返回給客戶端。
DispatcherServler:中心控制器 在web.xml中配置 不用我們自己開發,springmvc提供 HandlerMapping:處理器映射器 在springmvc的主配置文件中配置 不用我們自己開發,springmvc提供 Handler:處理器 是我們開發的action層的java類 由我們自己開發 HandlerAdapter:處理器適配器 在springmvc的主配置文件中配置 不用我們自己開發,springmvc提供 ViewResoler:視圖解析器 在springmvc的主配置文件中配置 不用我們自己開發,springmvc提供 model:模型(在數據庫中取得的數據) 由真正的業務邏輯,去數據庫中取值,傳值 由我們自己開發

 

   

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved