spring容器结合springmvc容器有什么用
展开全部
Spring用到的技术有如下:
1. IoC Inversion of Control也叫Dependency Injection。作用是解耦,将依赖的变量通过容器框架来实现,而不是在程序中直接赋值,控制权由应用代码中转到了外部容器。典型的就是指控制bean的权利转移给容器了,如dao的Ioc
2. 切面编程
aop:面向切面编程。先了解切面,什么是我们所谓的切面?我们在什么地方切面?
当然,我们谈得是在方法上的切面,那么方法上都会有哪些切面呢?经过我们的学习,我们可以在方法的前面、后面、中间。*_* 这样有点笼统。具体是调用方法之前、调用方法返回之后、调用方法返回之前,调用方法出现异常时等等,在这些地方都可以插入自己相干的事儿,这些事儿就是切面了。下一步,我们如何去插入我们的这些事儿呢?代理,动态代理,不管是针对接口代理,还是生成其子类代理,这些代理技术就是解决了怎么样插入切面的问题,你还有其他方式来解决如何插入切面问题吗?spring解决了这个问题,我们所要做的只是编写切面,配置切面的切入点、切面类型等.
1. IoC Inversion of Control也叫Dependency Injection。作用是解耦,将依赖的变量通过容器框架来实现,而不是在程序中直接赋值,控制权由应用代码中转到了外部容器。典型的就是指控制bean的权利转移给容器了,如dao的Ioc
2. 切面编程
aop:面向切面编程。先了解切面,什么是我们所谓的切面?我们在什么地方切面?
当然,我们谈得是在方法上的切面,那么方法上都会有哪些切面呢?经过我们的学习,我们可以在方法的前面、后面、中间。*_* 这样有点笼统。具体是调用方法之前、调用方法返回之后、调用方法返回之前,调用方法出现异常时等等,在这些地方都可以插入自己相干的事儿,这些事儿就是切面了。下一步,我们如何去插入我们的这些事儿呢?代理,动态代理,不管是针对接口代理,还是生成其子类代理,这些代理技术就是解决了怎么样插入切面的问题,你还有其他方式来解决如何插入切面问题吗?spring解决了这个问题,我们所要做的只是编写切面,配置切面的切入点、切面类型等.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询