SpringMVC原理


個人對SpringMVC的理解

經常有人會問起MVC和SpringMVC有什么區別,我個人理解是MVC是基於項目的一種設計模式,用來解決用戶和后台的交互問題。

model:將傳輸的數據封裝成一個整體

view:視圖,用來展示或者輸出的模塊(jsp,html,json,string)

control:空間交互的中間件,用來處理用戶的請求

SpringMVC只是MCV設計模式的運用典范,給MVC的實現指定的一套標准:

modle:支持將url參數自動封裝成一個Object或者Map

view:有一個默認的template,支持擴展,自定義view

control:把限制放寬,任何一個類都可以視為controller

SpringMVC流程圖

SpringMVC的三個階段

配置階段:

初始化階段:

請求處理階段:

 


免責聲明!

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



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