![](https://img-blog.csdnimg.cn/20200910092737636.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《Spring框架设计》
含有Spring每章课后习题和答案
三桥君
贩卖梦想的实干家,励志成为优秀的产品经理,用产品改善世界!
展开
-
Java Web开发系列课程:Spring框架入门【源码】
阿里云有免费的Spring框架入门课程,通常老师会推荐学生观看。本文主要介绍课程的地址和源代码领取方式。原创 2020-06-22 13:07:24 · 1142 阅读 · 0 评论 -
框架技术--第3~7章测试(期中测试)--习题答案
一、单项选择题Spring JDBC模块主要由4个包组成,其中不包括。( )core(核心包)dataSource(数据源包)driverClass(数据库驱动包)support(支持包)[我的答案] driverClass(数据库驱动包)在Spring框架中,面向方面编程(AOP)的目标在于( )。编写程序时无须关注其依赖组件的实现封装JDBC访问数据库的代码,...原创 2020-04-21 13:14:40 · 3907 阅读 · 0 评论 -
如何将sql文件导入到Navicat for MySQL中的方法
本文介绍两种将sql文件导入到Navicat for MySQL中的方法创建数据库步骤1.打开软件2. 双击连接变成绿色3. 新建数据库4. 数据库名任意,字符集这里选gbk导入方法一找到要导入的数据库文件,直接丢到数据库出现运行数据库的窗口,点开始运行完点关闭右键表刷新导入成功导入方法二右击表,点击“运行SQL文件”点击省略号图标,找...原创 2020-04-20 17:41:22 · 10695 阅读 · 6 评论 -
框架设计–期中复习作业–习题答案
说明:框架设计期中复习作业范围是第3章~第7章,包括选择题、填空题、判断题。第3章 Spring AOP3.1 Spring AOP简介1、AOP术语中(Advice )表示AOP框架在特定的切入点执行的增强处理,即在定义好的切入点处所要执行的程序代码。2、以下关于Spring AOP 的介绍错误的是。(C)A: AOP的全称是Aspect-Oriented Programming,...原创 2020-04-16 13:04:40 · 6543 阅读 · 0 评论 -
框架设计–第十八章 BOOT客户管理系统–习题答案
课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。一、 填空题系统中主要实现了两大功能模块:【用户登录模块 】和【客户管理模块 】。【@Responsebody 】注解一般在异步获取数据时使用。在BOOT客户管理系统中,新建客户信息窗口是通过【Bo...原创 2020-04-12 11:59:37 · 6541 阅读 · 0 评论 -
框架设计--第十七章 SSM框架整合--习题答案
课程介绍:“框架技术”是软件工程专业的核心课程,是本专业限选课,是Java 应用开发课程,是本专业学生就业的主要方向。说明:框架设计其他章节的习题答案也在此“spring框架设计”专栏。一、 填空题SSM框架整合主要是【Spring与MyBatis 】的整合,以及【Spring MVC与MyBatis 】的整合。为了避免Spring配置文件中的信息过于臃肿,通常会将Spring配置文...原创 2020-04-12 11:53:17 · 8544 阅读 · 0 评论 -
框架设计--第十六章 文件上传和下载--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题由于不同版本的IE浏览器,请求代理【 User-Agent】中的关键字也略有不同。ResponseEntity对象的作用有些类似于@ResponseBody注解,它用于直接返回【 结果对象】。由于各个浏览器【内部转码机制 】的不同,就会出现不同的乱码以及解析异常问题。使用Servlet API中提供的URLEnc...原创 2020-02-21 14:43:01 · 5390 阅读 · 0 评论 -
框架设计--第十五章 拦截器--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题Spring MVC单个拦截器执行顺序中,在【DispatcherServlet 】处理完请求后,才会执行afterCompletion()方法。Spring MVC中的拦截器(Interceptor)类似于Servlet中的【 过滤器或Filter】,它主要用于拦截用户请求并作相应的处理。用于如果没有登录系统而直接访...原创 2020-02-21 14:33:52 · 8529 阅读 · 0 评论 -
框架设计--第十四章 JSON数据绑定和RESTful支持--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题RESTful风格在HTTP请求中,使用【put 】、delete、post和get方式分别对应添加、删除、修改和查询的操作。使用标签配置方式配置JSON转换器时,需要同时配置处理器映射器和处理器适配器,并且JSON转换器是配置在【适配器 】中。JSON对象的数组结构以“[”开始,以“]”结束,中间部分由【 0个或...原创 2020-02-21 14:25:13 · 5590 阅读 · 0 评论 -
框架设计--第十三章 数据绑定--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题在使用集合数据绑定时,后台方法中不支持直接使用集合形参进行数据绑定,所以需要使用包装POJO作为形参,然后在包装POJO中包装一个【集合】属性。使用包装POJO类型数据绑定时,如果前端条件参数是包装类中POJO的子属性,则参数名必须为【 对象.属性】。当前端请求的参数比较简单时,可以在后台方法的形参中直接使用Spr...原创 2020-02-21 13:26:07 · 9833 阅读 · 0 评论 -
框架设计--第十二章 Spring MVC的核心类和注解--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题RequestMapping注解类型用于映射【一个请求或一个方法 】。在使用Spring MVC的注解开发时,除了需要引入Spring的核心JAR包、Commons-logging的JAR包以及Spring MVC的2个JAR包外,还需要引入【 Spring AOP】的JAR包。在视图解析器配置中,可以设置视图的【...原创 2020-02-21 13:17:13 · 9699 阅读 · 0 评论 -
框架设计--第十一章 Spring MVC入门--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题前端控制器拦截请求后,会调用【 HandlerMapping】。Spring MVC支持多种视图技术,包括【 JSP】、Velocity和FreeMarker等。Spring MVC的配置文件中,可以配置处理器映射、处理器映射器、处理器适配器和【视图解析器 】。Spring MVC提供了一个前端控制器【 Disp...原创 2020-02-21 13:09:30 · 13482 阅读 · 0 评论 -
框架设计--第十章 MyBatis与Spring的整合--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题在MyBatis+Spring的项目中,事务是由【 Spring】来管理的。MyBatis-Spring团队提供了一种自动扫描的形式来配置MyBatis中的映射器——采用【MapperScannerConfigurer 】类。【 MapperFactoryBean】是MyBatis-Spring团队提供的一个用于根...原创 2020-02-21 13:03:49 · 14459 阅读 · 0 评论 -
框架设计--第九章 MyBatis的关联映射--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题MyBatis是通过元素的【 】子元素该元素来处理多对多关联关系的。MyBatis是通过元素的【resultMap】子元素该元素来处理一对一关联关系的。在关系型数据库中,多对多关系会产生【中间关系】表,引入两张表的主键作为外键,两个主键成为联合主键或使用新的字段作为主键。在关系型数据库中,一对一可以在【 任意一方...原创 2020-02-21 12:42:27 · 15951 阅读 · 1 评论 -
框架设计--第八章 动态SQL--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题当在MyBaits文件中使用了元素,在SQL语句中可以直接引用元素的【 name】属性值即可进行动态SQL组装。在使用MyBaits的时,如果传入的参数是多个的时候,就需要把它们封装成一个Map了,这时候collection属性值就为Map的【键】。在MyBaits映射文件中使用和元素组合进行update语句动态S...原创 2020-02-21 12:28:26 · 12655 阅读 · 2 评论 -
框架设计--第七章 MyBatis的核心配置--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题当数据表中的列和需要返回的对象的属性不完全一致, MyBatis是不会自动赋值的。此时,就可以使用【 】元素进行处理。元素的子元素用于表示哪个列是【 主键】,而【result】元素用于表示POJO和数据表中普通列的映射关系。MyBaits映射文件中使用元素的【 refid】属性可以引用自定义的代码片段,其属性值为自...原创 2020-02-21 12:20:49 · 20041 阅读 · 0 评论 -
框架设计--第六章 初识MyBatis--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题MyBatis的删除操作在映射文件中是通过配置【update】元素来实现的。MyBatis映射文件中元素是配置文件的根元素,它包含一个【namespace】属性,该属性为这个指定了唯一的命名空间。使用MySQL中的【concat()】函数进行字符串拼接,可以有效防止模糊查询时可能出现的SQL注入问题。mybati...原创 2020-02-21 12:06:28 · 22432 阅读 · 6 评论 -
框架设计--第五章 Spring的事务管理--习题答案
1. 使用基于注解方式的事务管理需要在使用事务的Spring Bean类或者Bean类的方法上添加注解【 @Transactional】。 2. Spring的声明式事务管理可以通过两种方式来实现,一种是基于XML的方式,另一种是基于【 Annotation】的方式。 3. Spring2.0以后,提供了tx命名空间来配置事务,tx命名空间下提供了【 tx:advice】元素来配置事务的通知(增强处理)。 4. 在Spring的所有JAR包中,包含一个名为【 spring-tx.RELEASE.ja原创 2020-02-21 11:55:59 · 11184 阅读 · 1 评论 -
框架设计--第四章 Spring的数据库开发--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题JdbcTemplate类中还提供了大量的【 query()】方法来处理各种对数据库表的查询操作。JdbcTemplate类中的【 update()】方法可以完成插入、更新和删除数据的操作。【 @Test】就是Junit4用来测试的注解,要测试哪个方法,只需要在相应测试的方法上添加此注解即可。JDBC连接数据库时...原创 2020-02-21 11:47:33 · 9752 阅读 · 1 评论 -
框架设计--第三章 Spring AOP--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、 填空题AspectJ框架中注解【@Pointcut 】用于定义切入点表达式,在使用时还需定义一个包含名字和任意参数的方法签名来表示切入点名称。在Spring配置文件中,aop:aspect子元素的pointcut-ref属性用于指定一个已经存在的【切入点名称】。在Spring的配置文件中,配置切面使用的是【aop:asp...原创 2020-02-21 11:38:50 · 14192 阅读 · 3 评论 -
框架设计--第二章 Spring中的Bean--习题答案
说明:框架设计(Spring)其他章节的习题答案也在此专栏一、填空题所谓自动装配,就是将一个Bean自动的注入到到其他Bean的【 Property 】中。@Controller通常作用在控制层,如Spring MVC的【Controller】,用于将控制层的类标识为Spring中的Bean,其功能与@Component 相同。【 @Repository 】注解用于将数据...原创 2020-02-20 19:20:25 · 20631 阅读 · 0 评论 -
框架设计--第一章 Spring的基本应用--习题答案
一、填空题依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到【Bean】组件中。在使用Spring框架之后,对象的实例不再由调用者来创建,而是由【Spring容器】来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。在Spring入门程序中只需将Spring的4个基础包以及【commons-logging】的JAR包复制到lib...原创 2020-02-20 18:29:09 · 18882 阅读 · 2 评论