摘要:微信搜索【三桥君】
课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。
说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。
一、 填空题
- JdbcTemplate类中还提供了大量的【 query()】方法来处理各种对数据库表的查询操作。
- JdbcTemplate类中的【 update()】方法可以完成插入、更新和删除数据的操作。
- 【 @Test】就是Junit4用来测试的注解,要测试哪个方法,只需要在相应测试的方法上添加此注解即可。
- JDBC连接数据库时需要4个基本属性,包括有【 driverClassName】、url、username和password。
- JdbcTemplate类的继承关系十分简单。它继承自抽象类【JdbcAccessor 】,同时实现了JdbcOperations接口。
二、 判断题
- 在使用Junit进行单一测试时,JUnit视图窗口的进度条为绿色表明运行结果正确;如果进度条为红色则表示有错误,并且会在窗口中显示所报的错误信息。(√ )
- 定义jdbcTemplate时,需要将dataSource注入到jdbcTemplate中。( √)
- JdbcOperations接口定义了在JdbcTemplate类中可以使用的操作集合,包括添加、修改、查询和删除等操作。(√ )
- JdbcTemplate类中还提供了大量的query()方法来处理各种对数据库表的查询操作。( √)
- 在JdbcTemplate类中,提供了大量的更新和查询数据库的方法,我们就是使用的这些方法来操作数据库的。( √)
三、 选择题
- Spring JDBC模块主要由4个包组成,其中不包括。( C)
A: core(核心包)
B: dataSource(数据源包)
C: driverClass(数据库驱动包)
D: support(支持包) - JdbcTemplate的直接父类是。(A )
A: JdbcAccessor
B: JdbcOperations
C: JdbcSupper
D: Object - JdbcTemplate类包含在Spring JDBC模块的哪个包中。(A )
A: 核心包
B: 数据源包
C: 对象包
D: 支持包 - 下面关于update()方法描述错误的是。( A)
A: update()方法可以完成插入、更新、删除和查询数据的操作
B: 在JdbcTemplate类中,提供了一系列的update()方法
C: update()方法执行后,会返回受影响的行数
D: update()方法返回的参数是int类型 - 下面描述中,关于query()方法说法错误的是。( C)
A: List query(String sql, RowMapper rowMapper)会执行String类型参数提供的SQL语句,并通过RowMapper返回一个List类型的结果。
B: List query(String sql, PreparedStatementSetter pss, RowMapper rowMapper)会根据String类型参数提供的SQL语句创建PreparedStatement对象,通过RowMapper将结果返回到List中。
C: List query(String sql, Object[] args, RowMapper rowMapper)会将args参数绑定到SQL语句中,并通过RowMapper返回一个Object类型的单行记录。
D: queryForList(String sql,Object[] args, class elementType)可以返回多行数据的结果,但必须是返回列表,elementType参数返回的是List元素类型。
四、 简答题
- 请简述如何使用Junit对程序中的方法进行测试。
步骤:
1、先创建一个普通测试方法,并在方法上添加单元测试的注解@Test;
2、添加@Test注解后,在注解处会报错,将鼠标移动至@Test注解处,会弹出错误提示框,单击提示框中的Add JUnit4 library to the build path后,Eclipse会自动将JUnit4的支持包加入到项目中;
3、在执行程序时,只需使用鼠标右键单击测试方法,在弹出的快捷菜单中选择Run As中的JUnit Test选项来运行测试方法即可。
《推荐文章》
Java Web开发系列课程:Spring框架入门【源码】!!!
框架设计–第一章 Spring的基本应用–习题答案
框架设计–第二章 Spring中的Bean–习题答案
框架设计–第三章 Spring AOP–习题答案
框架设计–第四章 Spring的数据库开发–习题答案
框架设计–第五章 Spring的事务管理–习题答案
框架设计–第六章 初识MyBatis–习题答案
框架设计–第七章 MyBatis的核心配置–习题答案
框架设计–第八章 动态SQL–习题答案
框架设计–第九章 MyBatis的关联映射–习题答案
框架设计–第十章 MyBatis与Spring的整合–习题答案
框架设计–第十一章 Spring MVC入门–习题答案
框架设计–第十二章 Spring MVC的核心类和注解–习题答案
框架设计–第十三章 数据绑定–习题答案
框架设计–第十四章 JSON数据绑定和RESTful支持–习题答案
框架设计–第十五章 拦截器–习题答案
框架设计–第十六章 文件上传和下载–习题答案
框架设计–第十七章 SSM框架整合–习题答案
框架设计–第十八章 BOOT客户管理系统–习题答案
文章整理不易,如有帮助请点赞关注支持,谢谢!微信搜索【三桥君 】,回复【关注】有我准备的一份资源大礼包,后续持续更新。