第一二章作业
1.(填空题) Spring是一个( )级Java 企业级应用程序开发框架,目的是为了解决企业级应用开发的( )层和其他各层的耦合问题
正确答案: (1) 轻量 (2) 业务逻辑
2.(填空题) Spring的功能模块被有组织地分散到约20个模块中,这些模块分布在( )(Core Container)层、( )/集成(Data Access/Integration)层、Web层、( )(Aspect Oriented Programming,AOP)模块、植入(Instrumentation)模块、( )(Messaging)和测试(Test)模块中。
正确答案: (1) 核心容器 (2) 数据访问 (3) 面向切面的编程 (4) 消息传输
第三章作业(无填空题)
第四&五章作业
1.(填空题)AOP,即面向切面编程。它与OOP(Object-Oriented Programming,面向对象编程)相辅相成,提供了与OOP不同的抽象软件结构的视角。在OOP中,以( )作为程序的基本单元,而AOP中的基本单元是( )(切面)。
正确答案:(1) 类 (2) Aspect
2.(填空题)对于使用业务接口的类,Spring默认使用( )动态代理实现AOP。在代理方法中,需要通过( )实现动态代理。
正确答案:(1) JDK (2) Proxy
3.(填空题)( )(Proxy)是通知应用到目标对象之后,被动态创建的对象。
正确答案:(1) 代理
4.(填空题)AOP织入有三种方式:( )织入,需要有特殊的Java编译器;( )织入,需要有特殊的类装载器;动态代理织入,在运行期为目标类添加通知生成子类的方式
正确答案: (1) 编译器 (2) 类装载期
第六&七章作业
1.(填空题)需要使用RequestMapping注解类型将请求与处理方法一一对应,通常采用那两种注解类型:( )和( )。
正确答案:(1) 方法级别注解 (2) 类级别注解
2.(填空题)在Spring MVC中,为了能被作为依赖注入,Service类可以使用Service注解类型注明为( )(一个服务)
正确答案: @Service
第八&九章作业
1.(填空题)在Spring MVC框架中,定义一个拦截器,需要对拦截器进行定义和配置。自定义一个拦截器是通过实现( )接口或继承改接口的实现类来定义。 正确答案:HandlerInterceptor
2.(填空题)JSON数据转换过程中,在使用注解开发时需要用到两个重要的JSON格式转换注解,分别是( )和( )。 正确答案:(1)@RequestBody (2) @ResponseBody
3.(填空题)表单标签库中包含了可以用在JSP页面中渲染( )元素的标签。JSP页面使用Spring表单标签库时,必须在JSP页面开头处声明( )指令。
正确答案:(1) HTML (2) taglib
4.(填空题)Spring MVC表单标签库中有form、input、password、( )、textarea、checkbox、checkboxes、( )、radiobuttons、select、option、options、( )。
正确答案:(1) hidden (2) radiobutton (3) errors
5.(填空题)JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,是基于纯文本的数据格式,有两种数据结构( )和( )。
正确答案:(1) 对象结构 (2) 数组结构
第十&十一章作业
1.(填空题)资源文件是key-value对,每个资源文件中的( )是不变的,但( )则随不同国家/语言变化。
正确答案:(1) key (2) value
2.(填空题)在Spring MVC框架中,可以利用Spring自带的( )验证数据,也可以利用( )实现数据验证。
正确答案:(1) 验证框架 (2) Jakarta Bean Validation
3.(填空题)为了确保数据的合法性,防止用户通过非正常手段提交错误信息。所以必须加上( )的验证
正确答案:服务器端
4.(填空题)数据验证分为( )端验证和( )端验证。
正确答案: (1) 客户 (2) 服务器
5.(填空题)服务器端验证对于系统的( )性、( )性、( )性起到了至关重要的作用
正确答案:(1) 安全 (2) 完整 (3) 健壮
第十二&十三章作业
1.(填空题)在Spring MVC框架中,上传文件时,将文件相关信息及操作封装到( )接口对象中。因此,开发者只需要使用该类型声明模型类的一个属性,即可以对被上传文件进行操作。
正确答案: MultipartFile
2.(填空题)实现文件下载经常有两种方法:一是通过( )实现下载,一是利用( )实现下载。
正确答案:(1) 超链接 (2) 程序编码
3.(填空题)使用@ControllerAdvice注解的类是当前Spring MVC应用中所有类的统一异常处理类,该类中使用( )注解的方法用来统一处理异常,不需要在每个Controller中逐一定义异常处理方法 正确答案:@ExceptionHandler
4.(填空题)SimpleMappingExceptionResolver类是接口( )的一个实现。使用SimpleMappingExceptionResolver类统一异常处理时,需要在配置文件中,提前配置( )类和View的对应关系。
正确答案:(1) HandlerExceptionResolver (2) 异常
第十四章作业
1.(填空题)<resultMap>元素的type属性表示需要的POJO,id属性是( )的唯一标识
正确答案:resultMap
2.(填空题)在update语句中,可以使用( )元素动态更新列
正确答案:<set>
3.(填空题)在定义的SQL语句中,“( )”表示一个占位符,相当于“?”,而“( )”表示该占位符待接收参数的名称为uid。
正确答案:(1) #{} (2) #{uid}
4.(填空题)实现SSM框架整合开发,需要导入相关JAR包,包括( )、Spring、( )、MySQL连接器、MyBatis与Spring桥接器、Log4j以及DBCP等JAR包。
正确答案:(1) MyBatis (2) Spring MVC

3615

被折叠的 条评论
为什么被折叠?



