Springmvc

Springmvc是什麼?

Springmvc是Spring的一個模塊,是基於MVC的框架,通過把Model,View,Controller分離,把較爲複雜的web應用分成邏輯清晰的幾部分

流程

用戶發送請求被前端控制器DispatcherServlet捕獲,DispatcherServlet對URL解析得到URI,根據URI調用HandlerMapping獲得該Handler配置的相關對象並以HandlerExecutionChain對象的形式返回給DispatcherServlet,DispatcherServlet根據獲得的Handler選擇合適的HandlerAdapter,執行Handler並向DispatcherServlet 返回一個ModelAndView對象,根據ModelAndView選擇合適的視圖解析器ViewResolver返回給DispatcherServle,通過 ViewResolver渲染視圖,將結果返回給客戶端。

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