SSM软件框架开发技术任务式教程 习题及答案 第9章练习题_第1页
SSM软件框架开发技术任务式教程 习题及答案 第9章练习题_第2页
SSM软件框架开发技术任务式教程 习题及答案 第9章练习题_第3页
SSM软件框架开发技术任务式教程 习题及答案 第9章练习题_第4页
SSM软件框架开发技术任务式教程 习题及答案 第9章练习题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

第9章练习题一、填空题:1.在软件工程中逆向工程就是打破项目开发中从设计到编码的传统步骤,直接从现有的应用系统中来反向得到系统的设计方案、系统骨架实现以及各种开发资源,是一种从底层到顶层的应用构建方式。2.通过MyBatis逆向工程能直接从关系数据库环境中得到:数据实体POJO类、数据实体映射xml文件、关系数据表DAO基本操作方法API等资源。3.MyBatis与SpringMVC框架的整合方式有基于注解与基于XML文件两种方式,目前来说开发领域中以后者为主流。4.MyBatis与SpringMVC整合操作中,SpringMVC框架的整合配置包括三大方面,分别是关系数据源、关系数据库连接工厂、关系数据库连接实例。5.MyBatis与SpringMVC整合操作中,DAO持久化操作类的编码开发中不能手动关闭连接实例,由容器回收空闲连接到连接池中,也不能手动提交事务,必须由容器进行自动事务管理。二、选择题:1.通过MyBatis逆向工程能直接从关系数据库环境中得到哪些资源?(BCD)[多选]A.Web工程的Controller控制器类B.数据实体POJO类C.数据实体映射xml文件D.关系数据表DAO基本操作函数API2.关于MyBatis逆向工程说法正确的是?(ABC)[多选]A.MyBatis逆向工程需要开发者自己搭建一个专门用于逆向操作的工程项目B.MyBatis逆向工程需要配置好相关的逆向参数,如资源类型、路径等C.MyBatis逆向工程需要通过特定的逆向工程API接口来生成相关的资源实体D.MyBatis逆向工程可以直接在MyEclipse工具中,通过IDE菜单直接导出3.MyBatis逆向工程需要导入其官方平台提供的那个Library文件?(B)[单选]A.mybatis-3.4.2.jarB.mybatis-generator-core-1.3.6.jarC.mybatis-spring-1.3.0.jarD.mysql-connector-java-5.1.6-bin.jar4.关于MyBatis逆向工程各配置标签的说法正确的是?(ABCD)[多选]A.标签“<javaModelGenerator>”:配置POJO实体类相关信息B.标签“<sqlMapGenerator>”:配置实体类映射文件相关信息C.标签“<javaClientGenerator>”:配置DAO操作接口相关信息D.标签“<jdbcConnection>”:配置关系数据库连接的相关信息5.MyBatis与SpringMVC框架的整合方式有哪几种方式?(CD)[多选]A.基于反射B.基于接口C.基于注解D.基于XML文件6.MyBatis框架整合SpringMVC需要导入那个专用Library文件?(C)[单选]A.commons-logging-1.2.jarB.mybatis-generator-core-1.3.6.jarC.mybatis-spring-1.3.0.jarD.mysql-connector-java-5.1.6-bin.jar7.在MyBatis框架与SpringMVC的整合操作中,关于“mybatis-config.xml”文件说法正确的是?(AB)[多选]A.配置文件“mybatis-config.xml”上的关系数据库参数信息全部移植到SpringMVC框架的配置文件上B.配置文件“mybatis-config.xml”中只能保留数据实体类的Mapper映射文件信息C.配置文件“mybatis-config.xml”可以直接删除掉D.配置文件“mybatis-config.xml”无需作任何变更与修改8.在MyBatis与SpringMVC的整合中,需要在SpringMVC框架配置文件(IoC容器)中配置哪些项?(ABC)[多选]A.关系数据源B.关系数据库连接工厂C.关系数据库连接实例D.关系事务管理器9.在MyBatis与SpringMVC的整合中,关于DAO操作类的说法正确是?(ABC)[多选]A.通过注解直接引入配置好的连接实例SqlSessionTemplateB.不能手动关闭连接实例,由应用回收空闲连接到连接池中C.不能手动提交事务,由容器进行自动事务管理D.可以根据实际情况选择手动事务或自动事务10.关于MyBatis与SpringMVC框架的整合操作中,以下是那个文件的配置声明?(A)[单选]<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-////DTDConfig3.0//EN""/dtd/mybatis-3-config.dtd"><configuration> <mappers> <mapperresource="com/orm/mapper/SendMapper.xml"/> <mapperresource="com/orm/mapper/PersonMapper.xml"/> </mappers></configuration>A.mybatis-config.xmlB.applicationContext.xmlC.XXX.Mapper.xmlD.web.xml11.关于MyBatis与SpringMVC整合中,以下代码配置的是IoC容器的那一方面?(A)[单选]<beanid="orm_ds" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <propertyname="driverClassName"value="com.mysql.jdbc.Driver"/> <propertyname="url"value="jdbc:mysql://:3306/demo? useUnicode=true&characterEncoding=UTF-8"/> <propertyname="username"value="root"/> <propertyname="password"value="root"/></bean>A.数据源实例配置B.连接工厂实例配置C.连接实例配置D.事务管理器12.关于MyBatis与SpringMVC整合中,以下代码配置的是IoC容器的那一方面?(C)[单选]<beanid="sqlSess"class="org.mybatis.spring.SqlSessionTemplate" scope="prototype"> <constructor-argref="sessFactory"/></bean>A.数据源实例配置B.连接工厂实例配置C.连接实例配置D.事务管理器13.关于MyBatis与SpringMVC整合中,以下代码配置的是IoC容器中那一方面?(B)[单选]<beanid="sessFactory"class="org.mybatis.spring.SqlSessionFactoryBean"> <propertyname="configLocation"value="classpath:mybatis-config.xml"/> <propertyname="dataSource"ref="orm_ds"/></bean>A.数据源实例配置B.连接工厂实例配置C.连接实例配置D.事务管理器三、编程题:以下是“dispatcher-servlet.xml”文件中,在SSM框架整合配置中关于SpringMVC框架容器的参数配置,在配置代码中声明了实例注解有效范围(com.web.mvc)、响应视图所在路径(/WEB-INF/pages/)、数据源类型(org.springframework.jdbc.datasource.DriverManagerDataSource)、连接工厂等信息,以实现SSM框架的组合交互功能。请在SpringMVC框架配置文件“dispatcher-servlet.xml”的每一个空格处,填上正确的编码语句。dispatcher-servlet.xml文件:﹤?xmlversion="1.0"encoding="UTF-8"?﹥﹤beansxmlns="/schema/beans" xmlns:aop="/schema/aop" xmlns:context="/schema/context" xmlns:mvc="/schema/mvc" xmlns:tx="/schema/tx" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/schema/aop /schema/aop/spring-aop-3.0.xsd /schema/beans /schema/beans/spring-beans-3.0.xsd /schema/context /schema/context/spring-context-3.0.xsd /schema/mvc /schema/mvc/spring-mvc-3.0.xsd /schema/tx /schema/tx/spring-tx-3.0.xsd"﹥ ﹤!--Spring注解声明--﹥ ﹤mvc:annotation-driven/﹥ ﹤context:component-scanbase-package="com.web.mvc"/﹥ ﹤!--JSP视图解释器--﹥ ﹤bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"﹥ ﹤propertyname="prefix"value="/WEB-INF/pages/"/﹥ ﹤propertyname="suffix"value=".jsp"/﹥ ﹤propertyname="order"value="1"﹥﹤/property﹥ ﹤/bean﹥ ﹤!--MySQL数据源--﹥ ﹤beanid="mysql_dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"﹥ ﹤propertyname="driverClassName"value="com.mysql.jdbc.Driver"/﹥ ﹤propertyname="url"value="jdbc:mysql://localhost:3306/ssm_db"/﹥ ﹤propertyname="username"value="root"/﹥ ﹤propertyname="password"value="root"/﹥ ﹤/bean﹥ ﹤!--连接工厂--﹥ ﹤beanid="sqlSessionFactory"class="org.mybatis.spring.SqlSessionFactoryBean"﹥ ﹤!--加载MyBatis的配置文件--﹥ ﹤propertyname="configLocation"value="classpath:mybatis-config.xml"/﹥ ﹤!--引用数据源实例--﹥ ﹤prop

温馨提示

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

最新文档

评论

0/150

提交评论