j2ee架构与程序设计学习通超星期末考试答案章节答案2024年_第1页
j2ee架构与程序设计学习通超星期末考试答案章节答案2024年_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

j2ee架构与程序设计学习通超星期末考试章节答案2024年请简述MyBatis映射文件中的常用元素及其作用?

答案::配置给定命名空间的缓存。:从其他命名空间引用缓存配置。:描述数据库结果集和对象的对应关系。:可以重用的SQL块,也可以被其他语句使用。:用于映射插入语句。:用于映射删除语句。:用于映射更新语句。:用于映射查询语句。MyBatis映射文件中元素只有一个namespace属性(命名空间),namespace属性作用是什么?

答案:(1)用于区分不同的mapper,全局唯一。(2)绑定DAO接口,即面向接口编程。当namespace绑定某一接口之后,可以不用写该接口的实现类,MyBatis会通过接口的全限定名查找到对应的mapper配置来执行SQL语句,因此namespace的命名必须跟接口同名。mybatis配置文件中元素引入映射文件的4种方式分别是什么?

答案:(1)使用类路径引入。(2)使用本地文件路径引入。(3)使用接口类引入。(4)使用包名引入。元素说法错误的是(

答案:多个元素配置别名格式为关于SqlSession对象,以下说法中错误的是(

答案:以上说法都对mybatis配置文件中的代码段如下,

正确的是(

答案:以上都对mybatis对象SqlSessionFactoryBuilder.build(InputStreaminputStream,Stringevironment)方法,说法正确的是(

答案:参数inputStream是mybatis核心配置文件的输入流以下不是MyBatis核心对象的是(

答案:SqlSessionFactoryWorkmybatis框架的说法不正确有是()

答案:mybatis框架不能访问数据库的存储过程请简述XML配置文件的根元素是中的常用元素及作用。

答案:1.id:id属性是元素的唯一标识符,Spring容器对Bean的配置和管理通过id属性完成,装配Bean时也需要根据id值获取对象。2.name:name属性可以为Bean指定多个名称,每个名称之间用逗号或分号隔开。3.class:class属性可以指定Bean的具体实现类,其属性值为对象所属类的全路径。4.scope:scope属性用于设定Bean实例的作用范围,其属性值有:singleton(单例)、prototype(原型)、request、session和globalsession。请简述依赖注入的概念。

答案:依赖注入(DependencyInject,缩写DI)就是由IoC容器在运行期间动态地将某种依赖资源注入对象之中。例如,将对象B注入(赋值)给对象A的成员变量。依赖注入的基本思想是:明确地定义组件接口,独立开发各个组件,然后根据组件的依赖关系组装运行。注解通常作用在控制层,用于将控制层的类标识为Spring中的Bean

答案:@Controller;Controller在使用Spring框架之后,对象的实例不再由调用者来创建,而是由

来创建,Spring容器会负责控制程序之间的关系,而不是由调用者的程序代码直接控制。

答案:Spring容器;Spring的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中

答案:依赖注入;DI;di以下哪些不属于Spring中Bean的作用域(

答案:response以下不是SpringBean的装配方式(

答案:Spring提供了3种基于XML的装配方式:设值注入、构造方法注入和属性注入下列选项中,不属于Spring中实例化Bean的方式的是。()

答案:抽象方法实例化Spring中定义了一系列的注解,以下有关其常用的注解说明错误的是。()

答案:@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配。请列举PlatformTransactionManager接口提供了有哪些事务操作方法,并对这些方法分别进行简单说明

答案:PlatformTransactionManager接口中提供了三个事务操作方法,具体如下所示:(1)TransactionStatusgetTransaction(TransactionDefinitiondefinition):用于获取事务状态信息。(2)voidcommit(TransactionStatusstatus):用于提交事务。(3)voidrollback(TransactionStatusstatus):用于回滚事务请对Spring的通知类型进行简要说明

答案:Spring中主要包含5种通知类型,分别是环绕通知,前置通知,后置通知,异常通知和返回通知。其中,环绕通知表示在目标方法执行前后实施增强,可以应用于日志、事务管理等功能。前置通知表示在目标方法执行前实施增强,可以应用于权限管理等功能。后置通知表示在目标方法执行后实施增强,可以应用于关闭流、上传文件、删除临时文件等功能。异常通知表示在方法抛出异常后实施增强,可以应用于处理异常记录日志等功能。返回通知表示在目标类中添加一些新的方法和属性下列选项中,哪一个不是Spring中事务管理的核心接口。(

答案:TransactionManager以下有关事务管理方式相关说法错误的是。(

答案:编程式事务管理:是通过AOP技术实现的事务管理,就是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚以下关于@Transactional注解可配置的参数信息正确的是。(

答案:value用于指定需要使用的事务管理器,默认为""请简述ModelAndView、String和void三种返回类型的作用

答案:ModelAndView类型中可以添加Model数据,并指定视图;String类型的返回值可以跳转视图,但不能携带数据;而void类型主要在异步请求时使用,它只返回数据,而不会跳转视图。请简述文件上传页面表单需要满足的3个条件?

答案:文件上传表单需要满足的3个条件如下:1.form表单的method属性设置为post;2.form表单的enctype属性设置为multipart/form-data;3.提供的文件上传输入框。请简述拦截器HandlerInterceptor接口中的方法并做说明?

答案:1、preHandler()方法:该方法会在控制器方法前执行,其返回值表示是否中断后续操作。当其返回值为true时,表示继续向下执行;当其返回值为false时,会中断后续的所有操作。2、postHandle()方法:该方法会在控制器方法调用之后,且解析视图之前执行。可以通过此方法对请求域中的模型和视图做出进一步的修改。3、afterCompletion()方法:该方法会在整个请求完成,即视图渲染结束之后执行。可以通过此方法实现一些资源清理、记录日志信息等工作。SpringMVC接收浏览器提交的一个JSON对象格式参数,则在处理器方法中,对应的参数前要加

注解。

答案:@RequestBody;RequestBody如果User类中有一个属性privateAddressaddress,Address类中的属性privateStringstreet,若添加用户的处理方法为addUser(Useruser),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论