更新時間:2021-03-22 來源:黑馬程序員 瀏覽量:
Spring MVC是Spring提供的一個實(shí)現(xiàn)了Web MVC設(shè)計模式的輕量級Web框架。它與Struts2框架一樣,都屬于MVC框架,但其使用和性能等方面比Struts2更加優(yōu)異。
Spring MVC具有如下特點(diǎn):
是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。
靈活性強(qiáng),易于與其他框架集成。
提供了一個前端控制器DispatcherServlet,使開發(fā)人員無需額外開發(fā)控制器對象。
可自動綁定用戶輸入,并能正確的轉(zhuǎn)換數(shù)據(jù)類型。
內(nèi)置了常見的校驗(yàn)器,可以校驗(yàn)用戶輸入。如果校驗(yàn)不能通過,那么就會重定向到輸入表單。
支持國際化。可以根據(jù)用戶區(qū)域顯示多國語言。
支持多種視圖技術(shù)。它支持JSP、Velocity和FreeMarker等視圖技術(shù)。
使用基于XML的配置文件,在編輯后,不需要重新編譯應(yīng)用程序。
除上述幾個優(yōu)點(diǎn)外,Spring MVC還有很多其他優(yōu)點(diǎn),由于篇幅有限,這里就不一一列舉了。在接下來的學(xué)習(xí)中,讀者會逐漸的體會到Spring MVC的這些優(yōu)點(diǎn)。
猜你喜歡:
Spring Cloud Hystrix原理詳細(xì)介紹
SpringBoot整合Redis來實(shí)現(xiàn)緩存技術(shù)[java培訓(xùn)]
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營】深圳跨境電商運(yùn)營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19