Spring AOP相关的几道面试题

1. 说出Spring的通知类型有哪些?

2. 谈谈目标对象实现接口与目标对象不实现接口有什么区别?

3. 请描述JDK动态代理和CGLI代理的区别?

4. 简述ProxyFactoryBean的作用是什么?

5. 叙述Spring中的自动代理的原理?

5. 写出创建代理对象需指定的三要素是什么?

6. 写出代理的两种方式分别是什么?

7. 请简述:什么是AOP?

8. 简述AOP核心?

9. 请叙述AOP事务的含义?

 

 

Spring IOC相关的一套面试题(选择题+简答题)

1. 下面关于spring描述错误的是:( )
A Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。
B Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource。
C 与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境。
D Spring事务语义通过AOP应用于 POJO,通过XML或Java SE 5注释进行配置。

2. 下面选项哪个不是Spring中接口注入的方式?( )
A 接口注入  
B 构造子注入  
C 设值注入  
D 指针注入

3. 下列关于Spring特性中IoC描述错误的是:( )
A IoC就是指程序之间的关系由程序代码直接操控。
B 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移,
C IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来
D 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它。

简答题:
1. 请简述Spring的工作机制?

2. 请回答你为什么用Spring的工作机制?

3. 请简述Spring是什么?

4. 简述spring的组成?

5.简述Spring容器提供了哪些功能?

6. 在Spring中,bean的注入有几种方式,各是什么?

7. 请简述:Spring bean的作用域?

8. 请叙述设值注入的优点?

9. 请叙述构造注入的优点?

10. 说出bean工厂创建bean的三种方式?
a
11. 请写出bean的生命周期的方法?

12. 请简述你对IOC的理解?

13. 请回答:IoC最大的好处是什么?

14. 简述IoC的类型?

15. Spring中依赖注入与传统编程之间的差别是什么?

posted @ 2016-03-11 23:26  chengzheng  阅读(13223)  评论(0编辑  收藏  举报