下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号:学号:姓名:班级:FILENAME软件框架开发技术(SSM)_试卷(1)第2页共4页FILENAME软件框架开发技术(SSM)_试卷(1)第1页共4页XX职业技术学院20XX-20XX学年度第X学期模拟试题软件框架开发技术(SSM):试卷(1)考试时间:90分钟闭卷:允许携带的物品:钢笔、圆珠笔、铅笔、橡皮题号一二三四五六七八总分分值101045101015100得分题号题号得分一一、填空:(本题共10分,每空2分)1、ResponseBody注解用于把二级控制器中业务方法的返回对象在消息体中转换成另一种数据对象,主要用于向前端视图返回XML格式数据或______________________格式数据。2、环绕通知组件需要实现“ercept”包下______________________接口。3、在JSP视图解释配置代码中,通过“class”属性声明视图解释器类,通过“______________________”属性声明了JSP视图资源的位置路径,通过“suffix”属性声明所处理的视图类型,通过“order”属性声明视图解释器的优先级。4、MyBatis框架配置文件名称为“______________________”,该文件位于项目工程源码“src”根目录下,即工程编译后的字节码路径下。5、MyBatis与SpringMVC整合操作中,DAO持久化操作类的编码开发中不能手动关闭连接实例,由容器回收空闲连接到连接池中,也不能______________________,必须由容器进行自动事务管理。题号题号得分二二、单选题:(本题共10分,每小题2分)1、以下关于Spring开发框架说法错误的是?A、Spring框架是开源框架B、Spring框架是轻量级框架C、Spring框架支持IoC编程D、Spring框架不支持AOP编程2、关于Spring框架声明式事务的配置,以下代码片断配置了什么功能作用?()‹aop:config›‹aop:pointcutid="myTranPointCut"expression="execution(*com.sms.web.*.*(..))"/›‹aop:advisoradvice-ref="myTxAdvice"pointcut-ref="myTranPointCut"/›‹/aop:config›A、事务横切面装配到应用系统B、声明事务规则表达式C、声明AOP连接点D、声明事务的目标对象3、以下的SpringMVC编程代码中,使用了那个前端视图对象进行数据传递?()@ControllerpublicclassModelWeb{@RequestMapping("/myweb")publicStringgetOrder(Modelmodel){model.addAttribute("OrderId","320001236");model.addAttribute("OrderTime","2021-05-0613:23:01");return"show";}}A、ModelB、ModelAndViewC、HttpServletRequestD、HttpSession4、以下代码中哪些是关于IoC存储结构对象Array数组的配置?()A、‹propertyname="user"› ‹set› ‹refbean="vivo"/› ‹refbean="huawei"/› ‹refbean="sharp"/› ‹/set› ‹/property›B、‹propertyname="province"› ‹map› ‹entrykey="gd"value="广东"›‹/entry› ‹entrykey="js"value="江苏"›‹/entry› ‹entrykey="sc"value="四川"›‹/entry› ‹/map›‹/property›C、‹propertyname="user"› ‹array› ‹refbean="vivo"/› ‹refbean="huawei"/› ‹refbean="sharp"/› ‹/array› ‹/property›D、‹propertyname="user"› ‹list› ‹refbean="vivo"/› ‹refbean="huawei"/› ‹refbean="sharp"/› ‹/list› ‹/property›5、关于MyBatis与SpringMVC框架的整合操作中,以下是那个文件的配置声明?()‹?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.xml题号题号得分三三、多选题:(本题共45分,每小题3分)1、以下关于Spring开发框架中IoC编程模式的说法正确的是?()A、用配置文件(xml)描述类与类之间关系B、在程序需要的时候自动注入所需实例C、是一种入侵式的编程模式D、也叫“控制反转”或“依赖注入”2、以下关于JSON数据格式的说法正确的是?A、JSON是一种与开发语言无关的数据格式B、JSON是一种重量级的数据格式C、JSON格式数据通常用于异构系统之间进行数据通信D、JSON是一种键值形式(Key/Value)的数据结构3、以下关于SpringMVC框架说法正确的是?()A、SpringMVC框架的中央处理器是DispatcherServlet组件B、不同的视图资源类型需配置不同的视图解释器C、JSP资源与HTML资源可以共用一个视图解释器D、视图解释器中的order属性为必选项,不能缺省4、关于Spring框架IoC存储结构对象主要包含哪些集合类型?()A、有序集合ListB、无序集合SetC、数组ArrayD、键值对Map5、以下关于IoC容器先期加载的说法正确的是?()A、Web容器启动时,自动触发Web监听组件去初始化IoC容器B、需要通过ContextLoaderListener监听器来实现相关功能C、ContextLoaderListener监听器是Spring容器和Web容器的关联中间层D、ContextLoaderListener监听器的信息在“applicationContext.xml”文件中声明6、关于Spring框架AOP编程中“前置通知”类型的说法,正确的是?()A、前置通知能在客户端请求到达目标对象前对请求进行截获B、前置通知需要实现MethodBeforeAdvice接口C、前置通知的核心业务方法是“afterReturning()”D、前置通知是AOP编程中唯一的通知类型7、关于可扩展标记语言(XML)头文件声明说法正确的是?()A、通过“xmlns”属性声明了XML标签节点命名空间,以使XML解释器能够识别此类型文档中的相关标签B、以“xmlns”属性声明的命名空间为XML文档中的默认命名空间,所有不带前缀的XML标签,均以此命名空间来解释相关节点C、通过“xmlns:context”属性声明“context”为前缀的XML标签节点命名空间,以使XML解释器能够识别此类标签D、相同文档的同一命令空间(xmlns)下,可以存在同名的标签节点,不会产生冲突8、Spring框架事务管理器接口PlatformTransactionManage中包含哪些业务方法及功能?()A、用于实现获取事务的状态信息操作:getTransaction()B、用于实现修改事务状态操作:updateTransaction()C、用于实现提交事务操作:commit()D、用于实现回滚事务操作:rollback()9、关于SpringMVC的业务处理器组件说法正确的是?()A、业务处理器是一个次级控制器B、业务处理器负责与业务模块进行交互,类似于Struts框架的Action类C、业务处理器需要由程序独立开发D、任何Java类经过向映射处理器注册后,均可以成为业务处理器10、关于JSON数据格式说法正确的是?()A、JSON(JavaScriptObjectNotation)是一种与程序开发语言无关的数据格式B、JSON可以用于异构的系统之间进行数据交互C、JSON是一种非常轻量级,以键值对(Key/Value)方式组装数据的对象语言D、JSON容易解析,数据传输高效,广泛应用于前后端分离的信息平台中11、关于SpringMVC中RequestMapping注解的“headers”属性说法正确的是?()A、“headers”属性设定请求消息报文头中限定某些参值B、通过“headers”属性可以配置TCP、UDP报文请求头信息C、通过“headers”属可以进行浏览器兼容性设置D、通过“headers”属设置可以提升系统及平台的安全性与可靠性12、关于MyBatis框架的配置文件说法正确的是?()A、MyBatis框架配置文件名称为:mybatis-config.xmlB、MyBatis框架配置文件位于项目工程源码SRC根目录下,即工程编译后的字节码路径下C、MyBatis框架配置文件主要实现对关系数据库连接参数的配置D、MyBatis框架配置文件主要实现对数据实体映射文件位置的声明13、关于MyBatis框架中“‹set›”动态标签的说法正确的是?()A、用于动态添加关系表中需要更新的字段B、在更新操作语句中输出set关键字C、一般需要与其它条件标签配合使用D、能自动删除最后一个更新字段后的逗号14、关于MyBatis框架SqlSession组件的读操作函数说法正确的是?()A、selectOne():用于数据检索操作,只能返回单条数据,否则会抛出异常B、selectOne():用于数据检索操作,可以返回任意条数据C、selectList():用于数据检索操作,只能返回单条数据,否则会抛出异常D、selectList():用于数据检索操作,可以返回任意条数据,包括单条数据15、关于MyBatis逆向工程各配置标签的说法正确的是?()A、标签“‹javaModelGenerator›”:配置POJO实体类相关信息B、标签“‹sqlMapGenerator›”:配置实体类映射文件相关信息C、标签“‹javaClientGenerator›”:配置DAO操作接口相关信息D、标签“‹jdbcConnection›”:配置关系数据库连接的相关信息题号得分四四、判断题:(本题共10分,每小题题号得分四1、Spring是一个闭源的重量级框架,是为了解决企业应用程序开发复杂性而创建的。()2、在MyBatis中,﹤if﹥动态标签元素是最常用的判断语句,它类似于Java中的“if”语句,主要用于实现某些简单的条件选择。()3、Spring框架IoC容器的“singleton”作用域,在收到该类型对象请求时候,每次都会生成一个新的对象实例响应请求。()4、SpringMVC框架的前端视图对象Model与ModelAndView,两者都有自动寻址功能。()5、Spring框架的@PostConstruct注解标注在类体内的函数或方法上,表示这个函数或方法在Bean初始化之后就会被容器调用执行。()题号得分五五、简答题:(本题共10分,每小题题号得分五1、简述Spring框架IoC容器中Bean生命周期的管理过程?2、简述SpringMVC框架共有几大核心组件?题号题号得分六六、编程题:(本题15分)以下是业务控制器类文件“WebContorller.java”中,关于SpringMVC流程控制的编码实现,在该控制器类中需通过各类注解作相关声明,同时要求实现“helloMvc()”方法中以JSON格式数据响应客户请求。请在业务控制器类文件“WebContorller.java”的每一个空格处,填上正确的编码语句,以实现JSON格式数据的通信交互。WebContorller.java文件:packagecom.demo;importnet.sf.json.JSONObject;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestMethod;importorg.springframework.web.bind.annotation.ResponseBody;//声明本类为业务控制器类___________________________publicclassWebCon
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学计算机科学与技术(计算机网络)试题及答案
- 2025年中职药剂(药品检验)试题及答案
- 2025年中职森林培育(森林培育技术)试题及答案
- 2025年中职(汽车运用与维修)汽车电器设备检修试题及答案
- 2025年中职耳鼻喉护理(耳鼻喉基础护理)试题及答案
- 2025年大学软件工程(人工智能应用基础)试题及答案
- 2025年高职无人机植保技术(植保方案设计)试题及答案
- 2025年高职工业机器人技术(机器人调试与运维)试题及答案
- 2025年中职统计学(统计调查)试题及答案
- 2026年管道安装(水管铺设)试题及答案
- 2026年孝昌县供水有限公司公开招聘正式员工备考题库及答案详解参考
- 《创新创业基础》课件-项目1:创新创业基础认知
- 2026年初一寒假体育作业安排
- 物流行业运输司机安全驾驶与效率绩效评定表
- 2026北京市通州区事业单位公开招聘工作人员189人笔试重点基础提升(共500题)附带答案详解
- 2025~2026学年山东省菏泽市牡丹区第二十一初级中学八年级上学期期中历史试卷
- 2026国家统计局仪征调查队招聘辅助调查员1人(江苏)考试参考试题及答案解析
- 水利工程施工质量检测方案
- 2025年北京高中合格考政治(第一次)试题和答案
- 卵巢类癌诊治中国专家共识(2025年版)
- 临床护理教学中的人文关怀
评论
0/150
提交评论