试题列表
单选题
题型:单选题客观题分值2分难度:简单得分:2
1
下面关于AOP说法错误的是
A
AOP将散落在系统中的“方面”代码集中体现
B
AOP有助于提高系统的可维护性
C
AOP已经表现出了将要替代面向对象的趋势
D
AOP是一种设计模式,Spring提供了一种实现
正确答案:C
题型:单选题客观题分值2分难度:简单得分:2
2
事务隔离级别是谁实现的?
A
Java应用程序
B
Hibernate
C
数据库系统
D
JDBC驱动程序
正确答案:C
题型:单选题客观题分值2分难度:简单得分:2
3
下面对Spring中Bean的注入说法正确的是
A
Bean根据注入方式不同可以分为构造方法注入和自动装载
B
使用构造方法注入构造对象的同时,完成依赖关系的建立
C
在关系的对象很多时,使用构造方法注入更适合
D
构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置
正确答案:B
题型:单选题客观题分值2分难度:简单得分:2
4
关于ApplicationContext接口,下列说法错误的是
A
它是beanfactory的子接口
B
ApplicationContext是基于beanfactory而建立的,ApplicationContext继承了beanFactory
的功能
C
fileSystemXmlApplicationContext是其子接口
D
ApplicationContext提供了对资源文件进行访问的支持
正确答案:C
题型:单选题客观题分值2分难度:简单得分:2
5
下面关于事务管理说法错误的是
A
Spring事务管理方式包括编程方式、声明式
B
编程式采用的方式来控制事物的边界
C
声明式采用配置xml方式,将事务管理与实际业务代码解耦
D
实现编程事物,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate
正确答案:D
题型:单选题客观题分值2分难度:简单得分:2
6
以下说法不正确的是
A
Spring是一个轻量级框架,大大简化了java企业级开发
B
Spring是企业级应用开发的一站式选择,可以取代其他已有框架
C
Spring框架最基本的部分是Spring Core模块,提供Ioc和依赖注入
D
Spring AOP是基于Spring Core的符合规范的面向切面编程的实现
题型:单选题客观题分值2分难度:简单得分:2
7
下面对Spring框架的持久化支持说法错误的是
A
Spring没有自己的持久化方案,它集合了现有的流行持久化框架
B
Spring采用JDBC模板封装了JDBC的数据库操作
C
Spring对各种持久化技术提供了统一的编程方式
D
Spring将数据库访问的checked异常转换为运行时异常
题型:单选题客观题分值2分难度:简单得分:2
8
在一个运行结果的测试类中,有如下代码:
ApplicationContext Context=new ClassPathXmlApplicationContext(”applicationContext”)
UserService uservice=(UserService)Context.getBean(“userservice”)
下列选项中关于Spring的配置文件理解不正确的是
A
Spring的配置文件名字为applicationContext.xml
B
Spring配置文件一般使用bean元素中的id=“userService”
C
UserService是一个接口
D
在配置文件中UserService可以没有属性注入
题型:单选题客观题分值2分难度:简单得分:2
9
使用Spring简化Hibernate的开发,不需要的步骤是
A
在Spring配置文件ApplicationContext.xml创建一个名为SessionFactory的bean类的
实现是org.Springframework.orm.hibemate3.LoactionFactoryBean
B
在Dao接口的实现类继承HibernateDaoSupport
C
Dao接口的实现类提供SessionFactory的set/get方法
D
在Spring的配置文件中为Dao注入SessionFactory
题型:单选题客观题分值2分难度:简单得分:2
10
下面不属于Spring AOP的通知类型的是
A
前置通知
B
后置通知
C
代理通知
D
异常通知
简答题
题型:简答题主观题分值80分难度:较难得分:54
1
通过学习第1-5单元实验指导,完成如下任务:
任务一:第一个Spring项目
1. Spring开发环境搭建;
2. 编写第一个工程:创建一个Person对象,并提供name(姓名)、age(年龄)、sex(性别)、address(地址)等属性,要求如下:
(1)通过Spring配置文件创建Person的对象
(2)通过Spring配置文件为每个属性赋值
任务二:Spring依赖注入
模拟员工信息管理的执行过程,要求分三层业务处理,分别是控制层、业务员和数据访问层:
1. 创建Java项目,导入相关jar包,创建application-context.xml配置文件。
2. 创建员工类Employee,数据访问对象类EmployeeDao,业务对象类EmployeeServic,控制对象类EmployeeController。其中EmployeeController对象依赖于EmployeeService对象,EmployeeService对象依赖于EmployeeDao对象。
3. 编辑配置文件,完成依赖注入。
4. 编写测试代码,分别测试EmployeeController类中的方法。
任务三:通过Spring操作JDBC
创建一个实例,实现对客户信息的基本管理操作,要求使用C3P0创建数据源,采用JdbcTemplate实现基本的增删改查。采用Spring IOC容器管理各层代码依赖关系,以及对JdbcTemplate对象的管理,模拟实现实现客户信息管理。
1. 创建Java项目spring-demo04,导入相关jar包,并创建数据库连接信息文件db.properties和Spring配置文件application-context.xml。
2. 创建数据库表t_client和实体类Client。
3. 创建数据访问对象ClientDao,并注入JdbcTemplate对象,完成基本的增删改查操作。
说明:实验及技能训练的具体要求和规范请参阅实验任务及报告1(在“课程导学”中“实验发布区”中下载),并完成实验报告相应内容,与形考作业一起提交。
江开江苏开放大学JAVA EE企业框架应用与整合形成性考核作业一最新答案
觉得这篇文章对你有用的话,就打赏一下支持文章作者
评论0