springmvc框架原理解析

2021-08-24 20:30:16 字數 844 閱讀 5996

框架執行流程

step1:使用者發起請求到前端控制器

step3:處理器對映器向前端控制器返回handler

step4:前端控制器呼叫處理器介面卡去執行handler

step5:處理器介面卡去執行handler

step6:handler執行完給介面卡返回modelandview

step7:處理器介面卡向前端控制器返回modelandview(springmvc的乙個底層框架)

step8:前端控制器請求視**析器去進行視**析(根據邏輯檢視名解析成真正的檢視(jsp))

step9:視**析器向前端控制器返回view

stpe10:前端控制器進行檢視渲染(將模型資料(modelandview物件)填充到request域)

step11:responce響應前端控制器向使用者響應

元件:前端控制器:dispatcherservlet(不需要程式設計師開發)   

作用  接受請求  響應結果 相當於**器

作用  根據請求url查詢handler

處理器介面卡:handleradapter

作用  按照特定規則(handleradapter要求的規則)去執行handler

處理器:handler(需要程式設計師自己編寫)

注意 :編寫handler要按照handleradapter的要求去做,這樣介面卡才可以正確去執行handler

視**析器:view resolver(不需要程式設計師開發)

作用  進行視**析,根據邏輯檢視名解析成真正檢視(view)

檢視 view (需要程式設計師開發)

view是乙個介面 他的實現類支援不同的view型別(jsp、pdf等等)

spring mvc工作原理解析

springmvc各個元件間工作路線圖 springmvc實現controller的三種方式 實現controller介面 實現httprequesthandler介面 使用 controller註解 各個元件解析 1.前端控制器 dispacterservlet 由spring提供,不需要程式設計...

SpringMVC的原理解析

springmvc是當前最為優秀的一款mvc的框架,自從springmvc 2.5版本發布之後,由於支援了註解配置,大大的提公升了易用性。springmvc3.0也逐漸優化完善,在市場佔比超越了struts2。成為一款主流的web層框架。1.springmvc使用簡單,學習成本低。面向方法。學習難度...

springMVC 框架原理

springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整合層進行整合 springmvc是基於mvc的web框架。第一步 發起請求到前端控制器 dispatcherservlet 第四步 前端控制器呼叫處理器介面卡去執行handler 第五步 處理器介面卡去執行...