标签:切面 实现 意思 注入 日志管理 技术 inter 代理 子类
1 Spring 是什么?
Spring整个系列的最最核心的概念当属IoC, AOP,Ioc的字面意思就是控制反转,反转的意思就是说,把在开发中,对象的创建工作,对象和对象之间的关联关系交给IOC容器,使其在运行期动态的创建对象,动态的创建关联关系,其中使用的技术主要是反射和动态代理。所以在开发的过程中,我们要面向接口的编程,使其在运行期,注入不同的子类,实现有效的扩展和修改。
AOP是面向切面的编程,在oop中,对象和对象的关系是一种纵向的的关系,不适合横向的关系,AOP是对oop的一种有效的补充,他关注与横向。在设计的开发中,有一些和实际的业务逻辑不相关,但是一些配合使用的工作,这些工作如果在oop里面设计,都是一些重复性的工作,比如事务管理,日志管理等等,那么我们把它们做横向处理,在使用的时候,动态的切入逻辑代码中,即不影响原来的业务逻辑,还增添了功能。
2 Spring的优势?
3 Spring能做什么?
4 Spring的内部实现过程?
Fighting For Interview 1 : Spring
标签:切面 实现 意思 注入 日志管理 技术 inter 代理 子类
原文地址:http://www.cnblogs.com/hill-tell/p/7753478.html