版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaEE开发技术智慧树知到期末考试答案2024年JavaEE开发技术在使用MyBatis框架的SpringBoot项目里,映射接口一般需要同时使用注解@Repository和()。
A:@MapperB:@DataC:@ServiceD:@Component答案:@Mapper下列关于SSM三大框架整合与非整合的说法中,错误的是()。
A:SSM整合项目的整合配置文件只能被SpringMVC文件调用B:SSM整合与非整合项目的web.xml,都会调用SpringMVC配置文件C:当静态资源文件(如CSS样式文件等)存放在WEB-INF里时,需要进行静态资源映射D:使用Spring整合的项目的整合配置文件里,需要定义数据源对象答案:SSM整合项目的整合配置文件只能被SpringMVC文件调用Spring的<bean>元素中的autowire属性取值不包括以下()
A:byIdB:byTypeC:defaultD:byName答案:byId下列选项中,不属于Spring框架优点的是()
A:声明式事务的支持B:方便解耦、简化开发C:方便集成各种优秀框架D:提供强大的、可以有效减少页面代码的标签答案:提供强大的、可以有效减少页面代码的标签Servlet在使用MVC模式开发Web项目中的作用是()。
A:控制器B:模型与控制器C:模型D:视图答案:控制器以下关于MyBatis动态SQL的说法中,错误的是()
A:循环标签<foreach>常用于in语句等列举条件中。B:标签<choose>(<when>、<otherwise>)用于多条件分支判断。C:<if>用于单条件分支判断。D:标签<bind>从OGNL表达式中创建一个变量,并将其绑定到上下文,只用于模糊查询的sql中。答案:标签<bind>从OGNL表达式中创建一个变量,并将其绑定到上下文,只用于模糊查询的sql中。下列关于SSM框架的整合说法错误的是()
A:SSM框架的整合涉及到SpringMVC与Mybaits的整合B:SSM框架的整合涉及到Spring与SpringMVC的整合C:SSM框架的整合涉及到Spring与Mybatis的整合D:SpringMVC与Spring之间不存在整合的问题答案:SSM框架的整合涉及到Spring与SpringMVC的整合下列JSP动作标签中,不能独立使用的是()。
A:<jsp:include>B:<jsp:forward>C:<jsp:param>D:<jsp:useBean>答案:<jsp:param>在MyBatis配置文件的<mapper>标签里,使用()属性引用映射接口文件。
A:resourceB:mapperC:environmentD:class答案:classJSP在使用MVC模式开发Web项目中的作用是()。
A:视图B:模型与控制器C:控制器D:模型答案:视图下列JSTL标签中,表示循环的是()。
A:<c:set/>B:<c:if>...</c:if>C:<c:forEach>...</c:forEach>D:<c:out/>答案:<c:forEach>...</c:forEach>为了使用SpringBoot热部署功能,在使用创建向导时应选择()
A:TemplateEnginesB:SQLC:DeveloperToolsD:Web答案:DeveloperToolsSpringMVC框架配置的部分代码如下:<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"><propertyname="viewClass"value="org.springframework.web.servlet.view.JstlView"/><propertyname="contentType"value="text/html"/><propertyname="prefix"value="/WEB-INF/views/"/><propertyname="suffix"value=".jsp"/></bean>它表明()。
A:SpringMVC使用了Spring的AOP功能B:SpringMVC与Spring没有关系C:SpringMVC同时了Spring的DI和AOP功能D:SpringMVC使用了Spring的DI功能答案:SpringMVC使用了Spring的DI功能page指令的()属性用于引入Java代码段所需要的包(类或接口)。
A:isErrorPageB:importC:extendsD:language答案:importApacheTomcat服务器默认使用的通信端口是()。
A:3306B:80C:8080D:8088答案:8080在SSM整合项目的整合配置文件里,创建由整合包提供的MapperScannerConfigurer类型的对象,其作用是()。
A:视图解析B:组件扫描C:映射扫描配置D:静态资源映射答案:映射扫描配置有关MyBaits的工作原理说法错误的是()
A:MyBaits映射文件中配置了操作数据库的SQL语句,需要在Mybaits的全局配置文件中加载才能执行。B:SqlSession中包含了执行SQL的所有方法。C:可以通过MyBaits的环境等配置信息构建会话对象SqlSession。D:MyBaits的全局配置文件配置了Mybaits的运行环境等信息,其中主要内容是获取数据库的连接。答案:可以通过MyBaits的环境等配置信息构建会话对象SqlSession。下列关于JSP转发与重定向的说法中,不正确的是()。
A:转发可以由动作标签<jsp:forward>实现B:重定向使用response.sendRedirect()实现C:重定向和转发时,浏览器地址栏的内容都会相应地变化D:转发时不会产生新的请求对象,而重定向会产生新的请求对象答案:重定向和转发时,浏览器地址栏的内容都会相应地变化使用MyBatis框架提供的如下类(接口)访问MySQL时,A:org.apache.ibatis.io.ResourcesB:org.apache.ibatis.session.SqlSessionC:org.apache.ibatis.session.SqlSessionFactoryD:org.apache.ibatis.session.SqlSessionFactoryBuilder对他们使用的顺序为:()
A:BADCB:DCBAC:ABCDD:ADCB答案:ADCB在IDEA中编辑文档时,删除光标所在行的快捷键是()
A:Ctrl+YB:Ctrl+XC:Ctrl+CD:Ctrl+D答案:Ctrl+Y下列关于Web项目里JavaBean的说法中,正确的是()。
A:需要有一个无参、公有的构造方法B:封装实现业务逻辑的方法C:属性的setterD:封装属性E:属性的getter答案:封装属性###封装实现业务逻辑的方法###需要有一个无参、公有的构造方法###属性的setter###属性的getter下列选项中,属于接口ResultSet提供的方法是()。
A:next()B:getString()C:execute()D:forName()E:getInt()答案:next()###getString()###getInt()下列关于SpringMVC框架的说法中,正确的是()。
A:在项目配置文件web.xml里,需要配置前端控制器DispatcherServlet,拦截用户的所有请求。B:Controller方法的返回值可以是ModelAndView对象。C:控制器程序需要使用@Controller注解。D:控制器及其方法都使用注解@RequestMapping做请求映射。E:对控制器方法使用注解@ResponseBody后,方法的返回结果将直接写入Http请求的响应体。答案:在项目配置文件web.xml里,需要配置前端控制器DispatcherServlet,拦截用户的所有请求。;控制器程序需要使用@Controller注解。;Controller方法的返回值可以是ModelAndView对象。;控制器及其方法都使用注解@RequestMapping做请求映射。;对控制器方法使用注解@ResponseBody后,方法的返回结果将直接写入Http请求的响应体。当SpringBoot项目含有实体类时,必须使用Lombok功能。()
A:错B:对答案:错ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。()
A:正确B:错误答案:正确Servlet源程序都不包含main()方法。()
A:错B:对答案:对IDEA内置了Maven工具。()
A:错B:对答案:对为了在Maven项目里使用Java单元测试功能,需要添加JUnit依赖。()
A:错B:对答案:对在jsp页面里使用动作标签<jsp:setProperty>创建与表单参数相应的JavaBean对象,可以自动接收表单提交的参数值。()
A:错B:对答案:对IDEA提供了自动生成类属性的getter/setter方法的功能。()
A:错B:对答案:对服务器软件ApacheTomcat可以在命令行方式下直接启动,而不需要IDEA环境,但需要已建立Windows环境变量Java_Home。()
A:对B:错答案:对配置Servlet时,通过内嵌标签<url-pattern>来配置Servlet的访问路径及名称。()
A:对B:错答案:对在SSM整合项目里,如果MyBatis使用映射接口和xml映射文件,则必须在整合配置文件里配置MapperScannerConfigurer对象并设置映射接口的包路径。()
A:错B:对答案:对接口SqlSession定义的insert()和select()等方法的第一参数均为SQLid。()
A:错B:对答案:对一个Servlet程序,如果不使用@WebServlet注解,也不在web.xml里配置,则请求该Servlet时出现的错误代码是500。()
A:错B:对答案:错SSM整合项目里,控制层、服务层和数据访问层的类,都需要使用注解。()
A:对B:错答案:错JSP页面里,可以出现多条<%@pageimport=""%>指令。()
A:对B:错答案:对request.getParameter()能获取表单提交元素值或超链接请求时传递的参数。()
A:错B:对答案:对POJO是指简单的JavaBean。()
A:错B:对答案:对在IDEA里使用向导创建的SpringBoot项目,也是由Maven来管理项目依赖、项目构建和项目打包。()
A:对B:错答案:对在MyBatis配置文件的<mapper>标签里,使用resource属性引用xml映射文件。()
A:对B:错答案:对通过“映射接口+xml映射"方式使用MyBatis框架时,为了实现数据库的“增加/删除/修改”,在调用映射接口的相关方法后,还必须使用SqlSession对象的事务提交方法commit()。()
A:错B:对答案:对MyBatis映射文件中<mapper>元素是配置文件的根元素,它包含一个namespace属性,该属性为这个<mapper>指定了唯一的命名空间。()
A:错误B:正确答案:错误invalidate()是JSP内置对象session的方法。()
A:对B:错答案:对mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接。()
A:错B:对答案:对SSM整合项目的服务层的实现类不需要在整合配置文件里使用<bean>标签定义,但要使用@Service注解。()
A:对B:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 污水管网施工劳务合同模板
- 【浙教版】浙江省宁波市重点中学2025届中考联考生物试题含解析
- 影视制作人员合同范本
- 商品代销合同
- 设计单位供应链管理优化
- 建筑施工合同屋顶绿化工程
- 铁路分公司铁路安全管理规章
- 电子设备租赁协议范本
- 风力发电设施表面涂装合同
- 证券交易信息化管理实施计划
- GB/T 43474-2023江河生态安全评估技术指南
- 人教版三年级数学上册第五单元:倍数问题提高部分(解析版)
- 脐疝护理查房
- 基于人工智能的恶意域名检测技术研究
- 简单的个人包工合同
- 每日食品安全检查记录
- 社区电动车应急预案方案
- 项目成本节约措施总结报告
- 公司股东债务分配承担协议书正规范本(通用版)
- 高中化学课件:水溶液中离子平衡图像分析
- 平安工地、品质工程建设方案
评论
0/150
提交评论