spring MVC

看了人的评论

1. Spring的MVC入口是一个Servlet,而Struts是Filter,这样就导致了它们之间不同的机制。
2. Struts是基于类的设计,而Spring是基于方法的。一般来说,Struts中每个请求都会实例化一个action,每个action属性会被注入参数,这种设计注定了要支持Rest的时候要费一番文章,而Spring是基于方法的,粒度更细,但要小心把控就像在Servlet中控制数据一样谨慎。
3.Struts是一个大胆的设计,更加符合OOP编程风格,Spring则比较谨慎,更严格地说是Servlet的扩展。性能上struts要稍差于Spring,毕竟每实例化一个对象是需要时间的,但是在现代应用中,在数据库,webService充斥的今天,这点性能消耗根本就只是个零头。

 

   怪了,struts2的初衷不就是解决太依赖底层servlet吗? 完全单元化高耦合低内聚 可重用bean,Spring MVC不是servlet的扩展了 太依赖了吧 只是方法可以细化 可以走RESTful Web 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值