1.下面有关spring框架模块的描述,说法错误的是?
正确答案: C
A. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性
B. AOP模块提供了AOP(拦截器)机制,并提供常用的拦截器,供用户自定义和配置
C. ORM模块提供了spring自己的实现,而且支持常用的Hibernate,ibtas,jdao等框架
D. DAO模块Spring 提供对JDBC的支持,对JDBC进行封装,允许JDBC使用Spring资源,并能统一管理JDBC事物,并不对JDBC进行实现
解析:ORM模块只提供常用的“对象/关系”映射APIs的集成层,并不包括spring自己的实现(spring自己的实现都在DAO模块中),只对JDBC和其他ORM框架进行了API封装,便于其他ORM框架更好的和spring进行集成
2.下面对spring对bean的生命周期的描述,描述错误的是?
正确答案: B
A. 如果Bean类有实现org.springframework.beans.factory.BeanFactoryAware接口,工厂调用setBeanFactory()方法传入工厂自身
B. 在spring中,singleton属性默认是false,每次指定别名取得的Bean时都会产生一个新的实例
C. 可以在Bean定义文件中使用"init-method"属性,执行到这个阶段时,就会执行initBean()方法
D. 如果Bean类有实现org.springframework.beans.factory.DisposableBean接口,则执行他的destroy()方法
解析:spring创建Bean实例的scope默认是单例的
网友评论