當前位置:法律諮詢服務網 - 企業資訊 - spring mvc是什麽意思

spring mvc是什麽意思

spring mvc是什麽意思介紹如下:

Spring MVC屬於SpringFrameWork的後續產品,已經融合在Spring Web Flow裏面。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC架構,從而在使用Spring進行WEB開發時,可以選擇使用Spring的SpringMVC框架或集成其他MVC開發框架,如Struts1,Struts2等。

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,壹種軟件設計模式,用業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到壹個部件裏面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。

MVC框架性能

SpringMVC會稍微比Struts2快。SpringMVC是基於方法的設計,而Sturts2是基於類,每次發壹次請求都會實例壹個action,每個action都會被註入屬性,而SpringMVC基於方法,粒度更細,但要小心把握像在servlet控制數據壹樣。

SpringMVC是方法級別的攔截,攔截到方法後根據參數上的註解,把request數據註入進去,在SpringMVC中,壹個方法對應壹個request上下文。

而Struts2框架是類級別的攔截,每次來了請求就創建壹個Action,然後調用setter getter方法把request中的數據註入;Struts2實際上是通過setter getter方法與request打交道的。

  • 上一篇:廈門市環境能源投資發展有限公司怎麽樣?
  • 下一篇:陜西省麟遊縣旅遊指南麟遊縣旅遊景點介紹
  • copyright 2024法律諮詢服務網