• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
开水房
ASP.NET
博客园    首页    新随笔    联系   管理    订阅  订阅
Spring作用,MVC容器作用

Spring的作用:用来简化控制逻辑,用于各个层间的解耦。

Spring用到的技术有如下:

1. IoC Inversion of Control也叫Dependency Injection。作用是解耦,将依赖的变量通过容器框架来实现,而不是在程序中直接赋值,控制权由应用代码中转到了外部容器。典型的就是指控制bean的权利转移给容器了,如dao的Ioc

2. 切面编程

aop:面向切面编程。先了解切面,什么是我们所谓的切面?我们在什么地方切面?
当然,我们谈得是在方法上的切面,那么方法上都会有哪些切面呢?经过我们的学习,我们可以在方法的前面、后面、中间。*_* 这样有点笼统。具体是调用方法之前、调用方法返回之后、调用方法返回之前,调用方法出现异常时等等,在这些地方都可以插入自己相干的事儿,这些事儿就是切面了。下一步,我们如何去插入我们的这些事儿呢?代理,动态代理,不管是针对接口代理,还是生成其子类代理,这些代理技术就是解决了怎么样插入切面的问题,你还有其他方式来解决如何插入切面问题吗?spring解决了这个问题,我们所要做的只是编写切面,配置切面的切入点、切面类型等

 

 

MVC容器用于url和Action之间的映射,拦截器的处理,以及Action处理完成之后的跳转

posted on 2013-03-25 12:55  白开水皮皮  阅读(3441)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3