springmvc原理|執行過程|解決了什么問題?


springmvc原理|執行過程|解決了什么問題?

答:我對springmvc的理解是這樣的:

1)首先Springmvc是一個基於MVC的框架,解決了:

前端頁面和后台代碼的分離問題;

實現了一個請求對應一個方法。

 

2Springmvc的配置流程是這樣的:

一個url請求發送過來,首先進到web.xml,所以我們需要在web.xml配置一個dispatchServlet核心控制器。

核心控制器將這個請求交給對應的方法來處理,因此需要解決一個url和一個一個方法的映射問題。

springmvc正是在springmvc.xml核心配置文件中,定義請求和方法(處理器)的映射問題。

 

方法執行結束后,返回一個ModelAndView視圖模型,進過dispatchServlet解析之后,將Model填充到視圖中,並將這個視圖返回給瀏覽器。

瀏覽器再對這個視圖進行渲染,跳轉到對應的視圖頁面,將結果輸出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM