一. Spring是什么? 是一个轻量级的开源容器框架,用来装JavaBean,可以把其他的一些框架进行整合使用,使得开发更快,更简洁. 轻量级:占用空间小,非入侵式的(Spring中的对象不依赖于Spring的特定类) IOC,AOP 二. IOC和AOP 谈谈你对AOP的理解? 将程序中的交叉业务逻辑(比如安全,日志,事务等),封装成一个切面,注入到目标对象(具体业务) 中.可以在不改变目标对象的前提下进行功能扩展,做一些额外的事. 在OOP的设计中,导致了大量代码的重复,不利于模块的重用.…