浅谈Spring Mvc的设计模式

Spring Mvc这个框架给我的第一感觉是大大的优化了web层,特别是配合注解的形式,对于比较中小型的网站,我个人觉得还是比较适合的。

Spring Mvc的底层实现核心是基于Aop的,DispatcherServlet作为拦截器的核心,负责接受所有的拦截请求,这也是Aop的最基本实现之一,Spring Mvc如果仅仅是简化了web层,那就大大看低了他的价值,因为Spring Mvc是基于Spring的,那么必然可以配合Spring容器进行管理,这就是一件非常高兴的事情了。


另一方面,如果仅仅从设计模式的角度来考虑,Spring对dao层以及数据持久层的支持是非常好的,对数据管理也是相当的方便,被动的使用户使用接口编程的方式,实现对象的解耦,在业务层配合生命式实务管理,实在好不过的了,其实,到现在为止所说的,和之前的ssh框架是差不多的,但是在控制层和视图,其实就是web层,spring mvc对其进行了优化,拦截器接受数据,视图映射采用注解的方式在控制器进行定义,视图经过初始的配置之后其实也是通过控制器返回的字符串来决定的。但是,在ssh的架构中就不是这样,前面所说的都是配置在xml文件的,虽然也可以通过注解的形式,但是相对较为繁琐。其实简单与复杂,使很难说清的一件事情,任何事情都有他的辩证性,这里不做讨论。


今天有点累了,没有打字的感觉了,还有很多要写的,以后好了再写吧。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值