SpringMVC经典系列-01简介SpringMVC---【LinusZhu】

      注意:此文章是个人原创,希望有转载需要的朋友们标明文章出处,如果各位朋友们觉得写的还好,就给个赞哈,你的鼓励是我创作的最大动力,LinusZhu在此表示十分感谢,当然文章中如有纰漏,请联系linuszhu@163.com,敬请朋友们斧正,谢谢。

      之所以首先讲解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开发就更好了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值