spring复习选择题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

spring复习题
1.spring是一种()框架。

A,Oracle
B,开放源代码的J2EE应用程序
C,直线型
D,管理数据库
2.关于spring的特点,下列说法不正确的()。

A,方便解耦、简化开发
B,AOP编程的支持
C,声明式事务的支持
D,非开源
3.关于spring中的耦合和内聚,下列说法正确的()。

A,耦合指的就是对象之间的依赖性
B,耦合和软件没有关系
C,软件设计,要提高耦合度
D,软件设计,要降低内聚
4.关于spring中的IOC 控制反转,下面说法正确的()。

A,ioc里面的对象由我们手动创建
B,Spring控制的资源全部放置在Spring容器中,该容器称为IOC容器
C,ioc是一个对象
D,以上都不对
5.关于spring框架中bean标签说法不正确的是()。

A,id:给对象在容器中提供一个唯一标识,用于获取对象
B,c lass:指定类的全限定类名,用于反射创建对象,默认情况下调用无参数构造函数。

C,s cope:指定对象的作用范围
D,prototype:单例
6.在spring框架中IOC反转控制- bean实例化的三种方式()。

A,无参数构造方法来创建类对象
B,使用staticFactory静态工厂类中的静态方法createUserService创建对象,并存入Spring容器
C,实例工厂实例化对象
D,通过new关键字手动创建
7.下列关于DI 依赖注入不正确的说法是()。

A,依赖注入,应用程序运行依赖的资源由Spring为其提供,资源进入应用程序的方式称为注入;
B,依赖指的就是Bean实例中的属性,依赖(属性)分为:简单类型(8中基本类型和String类型)的属性、POJO类型的属性、集合数组类型的属性;
C,依赖注入和对象没有关系;
D,依赖注入的两种方式set方法注入,构造方法注入;
8.关于@Autowired注解,说法不正确的是()。

A,Autowired是根据类型进行自动装配的
B,A utowired是根据大小进行自动装配的
C, @Autowired @Qualifie(“userService”) 两个结合起来可以根据名字和类型注入D,Autowired注解的作用是提供url
9.关于Spring AOP中的动态代理的两种方式JDK动态代理和CGLIB动态代理,说法错
误的是()。

A,JDK动态代理只提供接口的代理,不支持类的代理,要求被代理类实现接口。

B,JDK动态代理的核心是InvocationHandler接口和Proxy类
C,如果被代理类没有实现接口,那么Spring AOP会选择使用CGLIB来动态代理目标类。

D,CGLIB是通过反射的方式做的动态代理。

10.在spring 框架中哪个不是Bean的作用域()。

A,Singleton
B,Request
C,page
D,Session
11.关于Spring事务中,说法正确的是()。

A,声明式的比编程式的更灵活
B,声明式没有编程式灵活
C,声明式事务管理建立在AOP之上
D,声明式事务管理使业务代码经常受污染
12.在关于MySQL数据库外键的说法中,选项()是正确的。

A,一个表中必须要有外键
B,外键可以随便插入值
C,外键表在入更新数据时,会从主检查表是否存在,如果不存在,则插入更新失败D,外键的关键字是primary key
13.在下列Spring配置文件中关于事务配置总是由三个组成部分。

其中不包含( ) 。

A,id
B,DataSource
C,代理机制
D,TransactionManager
14.在spring 框架中,关于JdbcTemplate,说法不正确的是()。

A,它是对IOC和DI的封装
B,JdbcTemplate 是Spring JDBC 核心包(core)中的核心类
C,它可以通过配置文件、注解、Java 配置类等形式获取数据库的相关信息.
D,实现了对JDBC 开发过程中的驱动加载、连接的开启和关闭、SQL 语句的创建与执行、异常处理、事务处理、数据类型转换等操作的封装。

15.要使用jdbc template 进行查询操作,下列哪个方法是正确的()。

A,Select()
B,q uery()
C,o bject()
D,like()。

相关文档
最新文档