Springmvc的運行原理 SpringMvc的優點


SpringMVC框架運行原理

1:客戶端發送請求到前端控制器(DispatcherServlet),前端控制器根據請求信息(url),查詢一個或多個HandlerMapping,
前端控制器,來決定用哪個控制器(Controller)來處理,並把請求委托給控制器。
2:控制器(Controller)接收到請求后,進行業務處理,處理完畢后返回一個ModelAndView(模型數據和邏輯視圖)。
3:前端控制器,查詢一個或多個ViewResoler視圖解析器,找到ModelAndView指定的視圖,然后根據返回的邏輯視圖名,
選擇相應的真正視圖,並把模型數據傳入到視圖中
4:前端控制器將響應結果返回給用戶,至此整個流程結束

 

SpringMvc的優點
1:SpringMVC的學習難度小於Struts2
2:SpringMVC運行性能和靈活性非常好,並繼承了Spring的擴展性。
3:在3.0版本發布以后,SpringMvc的到更廣泛的應用

 

 

SpringMvc概念
SpringMvc 框架提供了構建 Web 應用程序的全功能 MVC 模塊。
框架主要由DispatcherServlet核心控制器、控制器映射(控制器與前端url綁定的映射)、控制器(controller類)、視圖解析器、視圖(jsp)組成。


免責聲明!

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



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