SpringMVC經典系列-01簡介SpringMVC---【LinusZhu】

      注意:此文章是個人原創,希望有轉載需要的朋友們標明文章出處,如果各位朋友們覺得寫的還好,就給個贊哈,你的鼓勵是我創作的最大動力,LinusZhu在此表示十分感謝,當然文章中如有紕漏,請聯繫[email protected],敬請朋友們斧正,謝謝。

      之所以首先講解SpringMVC框架,主要是最近項目一直在使用,在實際使用的時候發現,SpringMVC借鑑了Struts2的思想,但是要比Struts2做的更好,開發效率也很好,尤其是其強大的註解,是的開發更加的靈活、方便,廢話不多說,大家一起來看看吧!

      SpringMVCSpring框架的一部分,提供了構建 Web 應用程序的全功能 MVC 模塊。當然在使用Spring的時候可以選擇是使用內置的 Spring Web 框架還是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術,例如:JSP技術、VelocityTiles等。

       Spring MVC 框架不會強迫您只使用 JSP 技術。Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定製。

      個人感覺SpringMVC在流程控制上已經超越了Struts2框架,其運行性能和開發效率比較如下:

      運行性能上:

      Jsp+servlet>struts1>SpringMVC>struts2+freemarker>>struts2+jsp

      開發效率上,基本正好相反,但是值得強調的是,SpringMVC開發效率和struts2不相上下,而且更加的靈活。

      注意:之所以Struts2+jsp的性能低的原因是因爲OGNL和值棧造成的。所以,如果你的系統併發量要求高,可以使用Struts2+freemaker進行開發,這樣會在性能上有相當大得提高,當然了,如果使用SpringMVC開發就更好了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章