spring mvc开发和spring+dwr开发模式比较

spring mvc开发和dwr+spring开发比较

 

mvc工作量评估

1. 编写Controller处理具体请求
2. 写配置文件增加url映射和ModelAndView映射,后者只需写一次即可。

spring 的IOC工作量

1.接口类
2.接口类实现类,一般包含了数据库操作
3.页面接口类,如果是mvc模式,则是controller本身即可
4.配置接口类的实现类的IOC和事务处理


dwr开发
dwr 工作量
1.配置文件即可
spring的IOC工作量
1. 接口类
2. 接口类的实现类,包含业务逻辑
3. dwr接口类,可以直接使用接口类的实现类,但由于涉及安全校验,所以在必须加上,相当于controller
4. 配置接口类的实现类的IOC和事务处理


工作量比较
spring+dwr明显占优
 

和AJAX模式差别
1.必须使用form提交数据。由controller从request获取数据处理请求,dwr速度快,适合分片实现数据
2.dwr不适合一次性处理大数据量,因为要将java Object转换成javascript Object,这里没有缓存机制
3.dwr涉及大量的javascript处理dom问题,而spring mvc可以完全没有,所以dwr对技术要求更高
 

从维护角度看,dwr如果能将javascript等操作写出公共的,则会比spring mvc好维护,因为后台不涉及页面设计,而spring mvc的ModelAndView则涉及了

 

结论:半斤八两

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值