您好,登錄后才能下訂單哦!
一、Spring MVC 背景介紹
Spring框架提供了構建Web應用程序的全功能MVC模塊。使用Spring可插入的MVC架構,可以選擇是使用內置的Spring Web框架還是Struts這樣的Web框架。通過策略接口,Spring框架是高度可配置的,而且包含多種視圖技術,例如JavaServer Pages(JSP)技術、Velocity、Tiles、iText和POL。Spring MVC框架并不知道使用的視圖,所以不會強迫您只使用JSP技術。Spring MVC分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。
二、常見MVC框架比較
運行性能上:
JSP+Servlet>Struts1>spring mvc>struts2+freemarker>>struts2,ognl值棧。
開發效率上,基本正好相反,值得強調的是,spring mvc開發效率和struts2不相上下。
struts2的性能低的原因是因為OGNL值棧造成的。所以,如果你的系統并發量高,可以使用freemarker進行顯示,而不是采用OGNL和值棧。這樣,在性能上會有相當大的提高。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。