Spring作用,MVC容器作用


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

Spring用到的技术有如下:

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

2. 切面编程

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

 

 

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM