spring核心

什么是控制反转(IOC)?

spring作为ioc容器把对象的注入,对象的生命周期统一管理,由spring来管理对象的创建,销毁。降低耦合

什么是AOP?

面向切面编程,在对象的生命周期内的任意一点,都可以使用代理的方式做其他事情,

spring用了哪些代理?有什么不同?

  • jdk自带的代理,实现接口来代理
  • cglib代理,继承来代理

spring的AOP如何实现的?

spring中aop应用在哪些地方

权限认证 日志 事务管理 懒加载 上下文处理 错误处理(异常捕获) 缓存处理

spring中使用的代理模式

代理模式

spring的bean的单例如何保证?

spring什么时候使用jdk代理,什么时候使用cglib?

spring中设计模式的使用

spring事务

springmvc的原理

如何扩展spring

两个方法都是用事务注解,内部互相调用,结果如何。



参考《spring技术内幕》。

results matching ""

    No results matching ""