Spring MVC是Spring提供的一個實現(xiàn)了Web MVC設(shè)計模式的輕量級Web框架。它與Struts2框架一樣,都屬于MVC框架,但其使用和性能等方面比Struts2更加優(yōu)異。
- Spring MVC具有如下特點:
- 是Spring框架的一部分,可以方便的利用Spring所提供的其他功能。
- 靈活性強,易于與其他框架集成。
- 提供了一個前端控制器DispatcherServlet,使開發(fā)人員無需額外開發(fā)控制器對象。
- 可自動綁定用戶輸入,并能正確的轉(zhuǎn)換數(shù)據(jù)類型。
- 內(nèi)置了常見的校驗器,可以校驗用戶輸入。如果校驗不能通過,那么就會重定向到輸入表單。
- 支持國際化。可以根據(jù)用戶區(qū)域顯示多國語言。
- 支持多種視圖技術(shù)。它支持JSP、Velocity和FreeMarker等視圖技術(shù)。
- 使用基于XML的配置文件,在編輯后,不需要重新編譯應用程序。
除上述幾個優(yōu)點外,Spring MVC還有很多其他優(yōu)點,由于篇幅有限,這里就不一一列舉了。在接下來的學習中,讀者會逐漸的體會到Spring MVC的這些優(yōu)點。
猜你喜歡:
JavaEE知識點:MVC設(shè)計模式
Springmvc+Mybatis由淺入深全套視頻
如何操作MyBatis框架查詢客戶?有幾種查詢方式?
Spring Boot框架和傳統(tǒng)Spring框架相比有哪些優(yōu)勢?
傳智教育Java培訓班