java

1、(多)在关于依赖注入,描述正确的是(BC)
A、依赖注入可以增强系统各组件的依赖关系
B、所谓依赖注入,就是明确地定义组件接口,独立开发各个组件
,然后根据组件件依赖关系组装运行的设计模式
C、依赖注入能够降低系统各组件的依赖关系,提倡面向接口编程
D、Spring的依赖注入和控制反转是完全不同的两个概念

2、(多)对于Spring的AOP的实现方式下列选项说法错误的是(AD)d
A、Spring的Advice采用特定的aop语言,在定义pointcuts不可以使用配置文件
B、以实现接口的方式作为优先,这样可以降低应用程序组件之间的耦合程度
C、Spring不支持属性成员jointponts
D、以上说法都正确

3、下面对Spring中Bean的注入说法正确的是(B)d
A、Bean根据注入方式不同可以分为构造方法注入和自动装在(设值注入,构造,)
B、使用构造方法注入构造对象的同时,完成依赖关系的建立
C、在关系的对象很多时,使用构造方法注入更适合
D、构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置

4、关于ApplicationContext接口,下列说法错误的是(C)dui
A、它是beanfactory的子接口
B、ApplicationContext是基于beanfactory而建立的,ApplicationContext继承了beanFactory
的功能
C、fileSystemXmlApplicationContext是其子接口
D、ApplicationContext提供了对资源文件进行访问的支持

5、下面关于事务管理说法错误的是(D)d
A、Spring事务管理方式包括编程方式、声明式
B、编程式采用的方式来控制事物的边界
C、声明式采用配置xml方式,将事务管理与实际业务代码解耦
D、实现编程事物,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate

6、以下说法不正确的是(B)d
A、Spring是一个轻量级框架,大大简化了java企业级开发
B、Spring是企业级应用开发的一站式选择,可以取代其他已有框架
C、Spring框架最基本的部分是Spring Core模块,提供Ioc和依赖注入
D、Spring AOP是基于Spring Core的符合规范的面向切面编程的实现

7、下面对Spring框架的持久化支持说法错误的是(C)。d
A、Spring没有自己的持久化方案,它集合了现有的流行持久化框架
B、Spring采用JDBC模板封装了JDBC的数据库操作
C、Spring对各种持久化技术提供了统一的编程方式
D、Spring将数据库访问的checked异常转换为运行时异常

8、在一个运行结果的测试类中,有如下代码:
ApplicationContext Context=new ClassPathXmlApplicationContext("applicationContext")
UserService uservice=(UserService)Context.getBean("userservice")
下列选项中关于Spring的配置文件理解不正确的是(C)b
A、Spring的配置文件名字为applicationContext.xml
B、Spring

配置文件一般使用bean元素中的id=“userService”
C、UserService是一个接口
D、在配置文件中UserService可以没有属性注入

9、使用Spring简化Hibernate的开发,不需要的步骤是(C)
A、在Spring配置文件ApplicationContext.xml创建一个名为SessionFactory的bean类的
实现是org.Springframework.orm.hibemate3.LoactionFactoryBean
B、在Dao接口的实现类继承HibernateDaoSupport
C、Dao接口的实现类提供SessionFactory的set/get方法
D、在Spring的配置文件中为Dao注入SessionFactory

10、(多)下面对Spring说法正确的是(BCD)
A、Spring不支持对数据库的事务管理
B、Spring支持对业务的事务管理
C、Spring的配置文件必须通过Struts-config.xml通知应用服务器所在的目录
D、Spring实现了AOP思想

相关推荐
相关主题
热门推荐