版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaEE开发技术智慧树知到期末考试答案+章节答案2024年武昌理工学院超链接请求Servlet时,不可以向该Servlet传递参数。()
答案:错POJO是指简单的JavaBean。()
答案:对IoC容器的底层使用了Java反射技术。()
答案:对依赖注入的作用就是在使用Spring框架创建对象时,动态的将其所依赖的对象注入到Bean组件中。()
答案:对SpringBoot项目配置文件可以包含数据源、Web服务器端口等配置信息。()
答案:对获取Cookie信息是通过使用JSP内置对象request的方法getCookies()实现的。()
答案:对SSM整合项目的服务层的实现类需要在整合配置文件里使用<bean>标签定义。()
答案:错使用SpringBoot的SpringInitializr创建项目时,需要有网络支持。()
答案:对JSP页面通过使用<%和%>来嵌入Java代码段。()
答案:对当应用系统的业务逻辑不复杂时,可以不创建Service层。()
答案:对在使用Spring整合MySQL的项目里,必须创建数据源对象。()
答案:对为了提高程序的灵活性,一般需要在DAO层和Service层分别写接口和实现类。()
答案:对使用Thymeleaf模板引擎时,通过语法th:fragment定义网站页面的公共视图,使用th:include语法使用公共视图。()
答案:对request.getParameter()能获取表单提交元素值或超链接请求时传递的参数。()
答案:对应用JUnit测试的方法,可以使用static修饰,也允许包含形式参数。()
答案:错SpringBoot项目当然也是Maven项目,其ArtifactId名称禁用大写字母。()
答案:对在SpringMVC项目里,当静态资源文件放到系统文件夹WEB-INF里时,必须在SpringMVC配置里进行静态资源映射。()
答案:对SpringBoot项目的配置文件名是固定的,只能是perties。()
答案:错在SSM整合项目里,单独编写的数据源特性pe应被SpringMVC框架调用。()
答案:错注解@RequestMapping,既用于请求控制器的映射,也用于请求方法的映射。()
答案:对在使用MyBatis框架的Maven项目里,映射接口文件应位于系统文件夹main/java里,而框架配置文件应位于系统文件夹main/resources里。()
答案:对IDEA内置了Maven工具。()
答案:对DI是IoC的一种实现方式。()
答案:对Lombok是IDEA的一个插件,首次安装并重启IDEA后,才能在项目里添加其依赖。()
答案:对如果在同一个连接点有多个通知需要执行,那么在同一切面中,目标方法之前的前置通知和环绕通知的执行顺序是未知的,目标方法之后的后置通知和环绕通知的执行顺序也是未知的。()
答案:对Servlet程序通过request对象的getRequestDispatcher()方法获得请求转发对象。()
答案:对SpringBoot项目的resoures文件夹里,包含了用来存放静态资源文件的文件夹static。()
答案:对在JSP页面里,能获取当前Web项目根路径是()。
答案:${pageContext.request.contextPath};<%=request.getContextPath()%>下列选项中,属于接口ResultSet提供的方法是()。
答案:getString();next();getInt()下列关于SpringMVC视图解析器配置的说法中,正确的是()。
答案:设置视图的后缀;设置视图的前缀;设置视图的类型为了在JSP视图页面里使用JSTL标签,页面开头应使用()指令。
答案:<%@taglib...%>JDBC提供的数据库访问接口包含在Java包()里。
答案:java.sql在IDEA中编辑文档时,删除光标所在行的快捷键是()
答案:Ctrl+Y下列相关Spring自动装配的说法中,错误的是()。
答案:autowire属性值可以设置为none、byType、byNameMySQL自带8的Workbench,通过菜单()使用数据导入/导出功能。
答案:ServerMyBatis的删除操作在映射文件中是通过配置()元素来实现的。
答案:<delete>在使用MyBatis框架的SpringBoot项目里,映射接口一般需要同时使用注解@Repository和()。
答案:@Mapper下列快捷键中,用于快速删除光标所在行代码的是()
答案:Ctrl+Y在MyBatis配置文件的<mapper>标签里,使用()属性引用映射接口文件。
答案:class下列Maven命令中,不会完成项目打包的是()
答案:compile下列JSP动作标签中,不能独立使用的是()。
答案:<jsp:param>Servlet在使用MVC模式开发Web项目中的作用是()。
答案:控制器在SSM整合项目的整合配置文件里,创建由整合包提供的MapperScannerConfigurer类型的对象,其作用是()。
答案:映射扫描配置Spring中定义了一系列的注解,以下有关其常用的注解说明错误的是()
答案:@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配。以下关于MyBatis动态SQL的说法中,错误的是()
答案:标签<bind>从OGNL表达式中创建一个变量,并将其绑定到上下文,只用于模糊查询的sql中。JavaBean在使用MVC模式开发Web项目中的作用是()。
答案:模型使用Thymeleaf模板引擎的视图文件,以()作为扩展名。
答案:.htmlThymeleaf对传统的HTML标签进行扩展,用于实现循环的语法是()
答案:th:eachIDEA复制光标所在行至下一行的快捷键是()
答案:Ctrl+D下列注解中,属于SpringBoot核心注解的是()。
答案:@SpringBootApplication若要在项目里使用Lombok功能,则在使用向导SpringInitializr时,应勾选()。
答案:DeveloperToolsSpringBoot项目中,下列属于视图模板引擎起步依赖的是()。
答案:spring-boot-starter-thymeleafSpring官方提供的SpringBoot项目在线生成器的网址是https://start.spring.io。()
答案:对SpringBoot项目通过标签<parent>引入起步依赖spring-boot-starter-parent。()
答案:对使用SpringInitializr创建的Spring项目的默认配置文件为application.yml。()
答案:错若SpringBoot项目引用了Thymeleaf起步器依赖,则视图文件里的EL表达式能够被解析.()
答案:对相对于SSM项目,开发人员在SpringBoot项目写的配置信息较多。()
答案:错Lombok是Spring自带的功能。()
答案:错Thymeleaf提供了条件和迭代等标签,没有提供处理公共模板的相关标签。()
答案:错下列说法中,不正确的是()。
答案:SpringBoot项目推荐使用JSP作为视图模板引擎在使用SSM整合的项目里,Spring的主要作用是()。
答案:IoC和AOPSSM整合项目对分页插件PageHelper的配置与非整合项目相同。()
答案:错Spring整合MyBatis的配置文件里,可以不使用<bean>标签创建数据源对象。()
答案:错使用Spring整合MyBatis的项目,必须定义基础扫描包。()
答案:对在SSM整合项目里,各层所使用的不同注解,都可以使用@Component代替。()
答案:对在SSM整合项目里,应用程序需要使用DAO模式分层架构。()
答案:对SSM整合项目里,仍然需要编写MyBatis框架配置文件。()
答案:错对于SSM整合项目,通常需要在web.xml里配置SpringMVC字符编码过滤器。()
答案:对在SSM框架整合的项目里,下列不是必须定义的依赖是()。
答案:slf4j-log4j12假定Spring整合MyBatis的项目使用MySQL,下列不是必须定义的依赖是()。
答案:spring-webmvcSpring使用注解方式获取容器创建的对象前,需要使用注解@Autowired。()
答案:对Spring接口ApplicationContext定义了获取容器创建的对象的方法是getBean()。()
答案:对SpringDI功能本质上使用了Java的反射机制。()
答案:对Spring容器管理的bean默认是多实例的。()
答案:错Spring单元测试除了需要JUnit依赖外,还需要Spring提供的单元测试依赖包。()
答案:对Spring创建的对象,有多种获取方式。()
答案:对Spring配置文件里标签<bean>一般需要同时设置id和class两个属性。()
答案:对下列选项中,是Spring应用项目必选的依赖是()。
答案:spring-context下列关于Spring框架使用的说法中,不正确的是()。
答案:IoC和DI是Spring的两个不同功能在Spring配置文件里,下列不是使用标签<bean>创建对象的属性是()。
答案:property分页组件PageHelper需要在MyBatis配置文件里使用<pluging>标签注册。()
答案:对当控制器方法返回值为String类型且包含数据转发时,方法体内需要有Model类型的对象。()
答案:对通常情况下,控制器方法的返回值类型为String或ModelAndView。()
答案:对SpringMVC控制器及其方法,都要使用@RequestMapping注解。()
答案:对6、SpringMVC框架提供的Model和ModelAndView都是接口。()
答案:错SpringMVC控制器方法的返回值必须是String类型。()
答案:错@Controller用于控制器注解。()
答案:对下列标签中,不出现在SpringMVC项目配置文件里的选项是()。
答案:servlet在SpringMVCAPI里,下列设计为接口的选项是()。
答案:Model为了实现异步获取数据,对Controller方法应使用()注解。
答案:@Responsebody接口SqlSession定义的获取映射器的方法名是getMapper。()
答案:对在MyBatis配置文件的<mapper>标签里,通过class属性引用映射接口文件。()
答案:对如果MyBatis框架只定义xml映射文件而不定义映射接口,则在框架配置文件的标签<mapper>里只能通过resource属性引用xml映射文件。()
答案:对使用MyBatis框架,每个实体类必须定义主键。()
答案:错使用MyBatis框架,必须先建立扩展名为.xml的映射文件。()
答案:错使用MyBatis框架对数据库进行增加、删除和修改,必须使用事务提交方式。()
答案:对MyBatis的核心接口是SqlSession,以工厂模式创建该接口类型的对象。()
答案:对使用MyBatis框架时,SqlSession的()方法不必使用事务管理方式。
答案:selectList在以xml映射方式使用MyBatis的程序里,最终使用的对象类型是()。
答案:SqlSession在MyBatis配置文件里,配置数据源信息时,未使用的标签是()。
答案:mapperMySQL数据库服务器默认使用的通信端口是()。
答案:3306Servlet程序通过请求对象的getDispatcher()方法获得请求转发对象。()
答案:错Servlet程序向浏览器容器输出含有中文的信息前,为避免中文乱码,需要使用响应对象的方法setContentType()指定响应信息的字符编码。()
答案:对Servlet及其过滤器和监听器,都必须在web.xml里配置或使用注解配置。()
答案:对Servlet转发时会产生新的请求对象。()
答案:错IDEA和eclipse都提供了快速自动生成类成员属性的Getter/Setter方法的功能。()
答案:对在JSP页面里,创建JavaBean实例的方法是使用()。
答案:<jsp:useBean>在eclipse/IDEA中创建Servlet时,默认使用的方式是()。
答案:继承抽象类HttpServletJSP在MVC模式中开发的Web项目的作用是()。
答案:视图JavaBean作用范围最小的是()。
答案:page在JSP页面里使用JSTL标签<c:forEach>显示List类型的数据时,必须同时使用属性items和var。()
答案:对EL表达式简化了对JSP内置对象属性的访问,通常配合JSTL标签来使用。()
答案:对使用动作标签<jsp:forward>会产生新的请求对象。()
答案:错JSP页面不能包含HTML标签和JavaScript脚本。()
答案:错JSP页面调试,必须有Web服务器环境。()
答案:对JSP表达式用法<%=exp%>,可以通过使用内置对象()的方法println()实现。
答案:out会话跟踪所使用的JSP内置对象是()。
答案:sessionJSP内置对象(),提供了重定向方法sendRedirect()。
答案:responsepage指令的()属性用于引入需要的包或类。
答案:import若表单提交的数据含有中文,则在接收之前,应使用JSP内置对象request的方法setChraracterEncoding()设置字符编码,以避免显示或写入数据库时出现中文乱码。()
答案:对JSP文件包含指令标签必须使用file属性。()
答案:对使用Maven能方便地管理Java项目或JavaWeb项目的依赖包。()
答案:对Java程序或者Web程序以JDBC方式访问数据库时,可以不使用由数据库厂商提供的驱动包。()
答案:错Java应用于嵌入式开发,指的是()。
答案:JavaME定义一个Maven依赖坐标,通常需要定义()个值。
答案:3下面选项中,不是由包java.sql提供的接口是()。
答案:DriverManagerApacheTomcat服务器默认使用的通信端口是()。
答案:8080IDEA内置了Maven。()
答案:对使用JDBC提供的Statement接口能实现对数据库的参数式查询。()
答案:错在JavaWeb中,通常选用Tomcat作为Web服务器。()
答案:对JSP程序在服务器端最终被转译成一个Servlet程序。()
答案:对通过XML映射文件使用MyBatis框架时,SqlSession的CRUD方法的第一参数为SQLid。()
答案:对SSM整合项目里,控制层、服务层和数据访问层的类,都需要使用注解。()
答案:错创建Servlet组件的方式是唯一的,都必须继承HttpServlet。()
答案:错同时使用SpringMVC和MyBatis框架且未使用Spring框架的MVC项目,必须分别配置两个框架。()
答案:对通过“映射接口+SQL注解"方式使用MyBatis框架时,在使用SqlSession的泛型方法getMapper()获取映射器对象后,就能实现数据库的CRUD。()
答案:对使用MyBatis框架,一般需要先建立与数据库表对应的实体类。()
答案:对mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接。()
答案:对Servlet源程序都不包含main()方法。()
答案:对Maven项目的pom.xml文件位于项目的根路径。()
答案:对在代码分层架构的SSM整合项目里,必须在整合配置文件里配置数据源对象。()
答案:对JSP页面里,可以出现多条<%@pageimport=""%>指令。()
答案:对当数据表中的列和需要返回的对象的属性不完全一致,MyBatis是不会自动赋值的。此时,就可以使用<resultMap>元素进行处理。()
答案:对使用JDBC访问MySQL8,其连接字符串必须指定时区(serverTimezone)信息。()
答案:对在使用DAO模式的MVC项目里,控制层也必须写接口。()
答案:错下列快捷键中,用于快速复制当前行代码至下一行的是()
答案:Ctrl+D使用MyBatis框架提供的如下类(接口)访问MySQL时,A:org.apache.ibatis.io.ResourcesB:org.apache.ibatis.session.SqlSessionC:org.apache.ibatis.session.SqlSessionFactoryD:org.apache.ibatis.session.SqlSessionFactoryBuilder对他们使用的顺序为:()
答案:ADCB下列JSTL标签中,表示循环的是()。
答案:<c:forEach>...</c:forEach>在使用MySQL的动态SQL功能时,下列选项中,不是循环标签<foreach>属性的是()
答案:current下列关于SSM框架的整合说法错误的是()
答案:SSM框架的整合涉及到Spring与SpringMVC的整合SpringMVC项目配置文件web.xml里指定的前端控制器名称是Dispatcher。()
答案:错通常情况下,Spring配置文件里的标签<bean>需要同时使用id和class两个属性。()
答案:对命令接口Statement是PreparedStatement的子接口。()
答案:错将Cookie信息写入客户端是通过使用JSP内置对response的相关方法实现的()
答案:对配置Servlet时,通过内嵌标签<url-pattern>来配置Servlet的访问路径及名称。()
答案:对如果已经部署到Tomcat的Servlet项目含有配置错误,则启动Tomcat时会在控制器内显示相应的错误信息。()
答案:对在MyBatis配置文件的<mapper>标签里,使用resource属性引用xml映射文件。()
答案:对使用DAO模式时,Service层接口的方法名称必须与DAO层接口的方法名称相同。()
答案:错SpringBoot统一了Java项目与Web项目的运行方式。()
答案:对一个Maven依赖仅仅对应一个.jar文件。()
答案:错下列关于SpringMVC框架的说法中,正确的是()。
答案:Controller方法的返回值可以是ModelAndView对象。;控制器及其方法都使用注解@RequestMapping做请求映射。;对控制器方法使用注解@ResponseBody后,方法的返回结果将直接写入Http请求的响应体。;在项目配置文件web.xml里,需要配置前端控制器DispatcherServlet,拦截用户的所有请求。;控制器程序需要使用@Controller注解。在使用MyBatis框架的SpringBoot项目里,xml映射文件一般存放在项目文件夹()里。
答案:resources方法request.getAttribute("book")的返回值类型为()。
答案:ObjectSpring中Bean的作用域不包括()。
答案:application有关MyBaits的工作原理说法错误的是()
答案:可以通过MyBaits的环境等配置信息构建会话对象SqlSession。下列JSP内置对象中,()用于实现用户信息跟踪。
答案:session下列关于MyBatis动态SQL的标签<set>的说法中,正确的是()
答案:<set>元素主要用于更新操作,其主要作用是在动态包含的SQL语句前输出一个SET关键字,并将SQL语句中最后一个多余的逗号去除。下列关于Java开发的说法中,不正确的是()
答案:JavaEE开发不需要数据库和网页设计等知识SpringMVC框架配置的部分代码如下:<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>它表明()。
答案:SpringMVC使用了Spring的DI功能page指令的()属性用于引入Java代码段所需要的包(类或接口)。
答案:import当SpringBoot项目含有实体类时,必须使用Lombok功能。()
答案:错创建包含数据库访问的SpringBoot,必须先安装Lombok插件。()
答案:错在SSM整合项目里,必须对服务层的接口及其实现类使用@Service注解。()
答案:错DAO模式的基本原理是创建数据访问层对象,供服务层调用,控制层调用服务层对象,实现应用程序的分层架构。()
答案:对动作标签<jsp:include>和<jsp:forward>都可以向另一个页面传递参数。()
答案:错Servlet程序获取含有中文的表单提交信息前,为避免中文乱码,需要使用request对象的setCharacterEncoding()方法来指定字符编码。()
答案:对下列关于Web项目里JavaBean的说法中,正确的是()。
答案:需要有一个无参、公有的构造方法;封装属性;封装实现业务逻辑的方法;属性的setter;属性的getter下列方法中,()是接口PreparedStatement定义的“增、删、改”方法。
答案:execute();executeUpdate()下列关于JSP转发与重定向的说法中,不正确的是()。
答案:重定向和转发时,浏览器地址栏的内容都会相应地变化下列选项中,不属于JavaBean规范要求的是()。
答案:具有toString()方法下列选项中,不属于Spring框架优点的是()
答案:提供强大的、可以有效减少页面代码的标签getRequestDispatcher()是JSP内置对象response的方法。()
答案:错一个Servlet程序,如果不使用@WebServlet注解,也不在web.xml里配置,则请求该Servlet时出现的错误代码是500。()
答案:错获取当前Web项目根路径的EL表达式为${pageContext.request.contextPath}。()
答案:对服务器软件ApacheTomcat可以在命令行方式下直接启动,而不需要IDEA环境,但需要已建立Windows环境变量Java_Home。()
答案:对在Spring配置文件里,为了创建多实例的对象,应对标签<bean>设置属性scope=“singleton"。()
答案:错通过“映射接口+xml映射"方式使用MyBatis框架时,为了实现数据库的“增加/删除/修改”,在调用映射接口的相关方法后,还必须使用SqlSession对象的事务提交方法commit()。()
答案:对Servlet程序向客户端输出信息,先要通过响应对象的()方法获得PrintWriter对象。
答案:getWriter()下列JSP内置对象中,()具有重定向方法。
答案:response在Spring整合MySQL的项目里,pom.xml文件必须定义整合依赖和Ajax依赖。()
答案:错在Web项目里,JavaBean用来封装数据和实现业务逻辑的方法。()
答案:对MyBatis映射文件中<mapper>元素是配置文件的根元素,它包含一个namespace属性,该属性为这个<mapper>指定了唯一的命名空间。()
答案:对MyBatis的更新操作需要使用接口SqlSession的commit()方法进行事务提交。()
答案:对在SSM整合项目里,如果MyBatis使用映射接口和xml映射文件,则必须在整合配置文件里配置MapperScannerConfigurer对象并设置映射接口的包路径。()
答案:对使用JDBC访问数据库,在创建命令对象之前必须先创建连接对象。()
答案:对Cookie信息与session信息一样,保存在服务器端且在访问结束后立即消失。()
答案:错在使用MyBatis框架的SpringBoot项目配置文件perties里,下列配置项可去的是()。
答案:spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver以下关于<foreach>元素中使用的几种属性的描述错误的是()
答案:collection:配置的是传递过来的参数类型,它可以是一个array、list(或collection)、Map集合的键、POJO包装类中数组或集合类型的属性名等。在IDEA里使用向导创建的SpringBoot项目,也是由Maven来管理项目依赖、项目构建和项目打包。()
答案:对MyBatis和Hibernate是目前流行的ORM框架,前者因轻量而更加流行。()
答案:对在IDEA中运行MavenWeb项目时,会自动生成文件夹target和out。其中,文件夹target包含了项目运行的全部文件。()
答案:错JSP在使用MVC模式开发Web项目中的作用是()。
答案:视图invalidate()是JSP内置对象session的方法。()
答案:对Spring配置文件中的<beans>元素下可以包含多个<aop:config>元素,一个<aop:config>元素中又可以包含属性和子元素,其子元素包括<aop:pointcut>、<aop:advisor>和<aop:aspect>。()
答案:对尽管IDEA内置了Maven工具,但为了使用国内镜像下载,我们通常给IDEA设置外部的Maven。()
答案:对获取对象request或session的属性值时,必须强制转换类型。()
答案:对SSM整合项目的服务层的实现类不需要在整合配置文件里使用<bean>标签定义,但要使用@Service注解。()
答案:对使用JDBC只能访问MySQL数据库。()
答案:错为了在Maven项目里使用Java单元测试功能,需要添加JUnit依赖。()
答案:对ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中。()
答案:对运行SpringBoot项目后,将自动生成文件夹target。()
答案:对接口ResultSet方法next()的返回值类型为boolean。()
答案:对每次客户端请求singleton作用域的Bean时,Spring容器都会创建一个新的实例,并且不会管那些被配置成singleton作用域的Bean的生命周期。()
答案:错Spring整合MyBaits时,DAO层开发可以使用传统的DAO方式的开发整合,以及Mapper接口方式的开发整合。()
答案:对Servlet组件的生命周期方法init()表示组件初始化,destroy()表示组件销毁,service()用于编写业务逻辑。()
答案:对Servlet程序通过request对象的getRequestDispatcher()方法获得请求转发对象。()
答案:对方法request.getParameter("name")的返回值类型是String。()
答案:对javax.servlet.http.HttpServlet是接口javax.servlet.Servlet的子接口。()
答案:错创建SpringBoot项目,允许手工增加依赖至项目的pom.xml文件里。()
答案:对接口SqlSession定义的insert()和select()等方法的第一参数均为SQLid。()
答案:对MyBatis框架配置文件里的映射配置标签<mapper>的属性与框架的使用方式无关。()
答案:错SSM整合,实质上是Spring对MyBatis的整合。()
答案:对在SSM整合项目里,当把.xml映射文件存放在映射接口所在的包里时,需要pom.xml使用标签<resources>配置允许打包该接口的包里的xml文件。否则,运行时出现绑定错误。()
答案:对在IDEA中,SpringInitializr是创建SpringBoot项目的向导。()
答案:对使用SpringBoot的SpringInitializr创建项目时,需要有网络支持。()
答案:对EL表达式简化了对JSP内置对象属性的访问。()
答案:对IoC容器的底层使用了Java反射技术。()
答案:对若SpringBoot项目使用“映射接口+xml映射”使用MyBatis,则必须在项目配置文件里使用如下配置:mybatis.mapper-locations=classpath:xml映射文件的路径/*.xml.()
答案:对复制别人的Maven工程到本机上,其Maven设置自动更新本机的Maven设置。()
答案:错Spring整合MyBatis框架时,通过Spring实例化Bean,然后调用映射接口文件对应的SQL语句。如果能够正确查询出数据库里的数据,就可以认为Spring对MyBatis框架的整合成功。()
答案:对SSM整合项目的整合配置文件里,必须创建由整合包提供的MapperScannerConfigurer类型的对象。()
答案:对EL表达式${域对象别名.关键字}里的“域对象别名."不可省略。()
答案:错SSM整合项目将三个框架的配置信息合并到一个整合文件。()
答案:错在jsp页面里使用动作标签<jsp:setProperty>创建与表单参数相应的JavaBean对象,可以自动接收表单提交的参数值。()
答案:对实现Spring依赖注入,有属性setter方法注入和构造方法注入两种方式。()
答案:对对于一个包含表单及处理表单提交的.jsp页面,必须设置标签<form>的action属性。()
答案:错Spring中使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象。()
答案:错Maven只是Java项目的依赖管理工具。()
答案:错IDEA提供了自动生成类属性的getter/setter方法的功能。()
答案:对在JSP页面里,能获取当前Web项目根路径是()。
答案:<%=request.getContextPath()%>;${pageContext.request.contextPath}在IDEA中给一个类增加main()方法体的快捷操作是输入()并回车。
答案:main;psvm下列关于SpringBoot配置文件的说法中,正确的是()。
答案:使用mybatis.type-aliases-package设置xml映射文件里使用的实体类的包的别名;使用server.port重新指定内置的Tomcat服务端口;使用spring.datasource.driverClassName设置数据库驱动包的类名;使用mybatis.mapper-locations配置xml映射文件的位置以下有关Bean的装配方式说法正确的是()
答案:在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值ApacheTomcat服务器默认使用的通信端口是()。
答案:8080下列JSP动作标签中,不能独立使用的是()。
答案:<jsp:param>下列关于SSM三大框架整合与非整合的说法中,错误的是()。
答案:SSM整合项目的整合配置文件只能被SpringMVC文件调用为了在JSP视图页面里使用JSTL标签,页面开头应使用()指令。
答案:<%@taglib...%>Thymeleaf对传统的HTML标签进行扩展,用于实现循环的语法是()
答案:th:eachJDBC提供的数据库访问接口包含在Java包()里。
答案:java.sqlIDEA复制光标所在行至下一行的快捷键是()
答案:Ctrl+DServlet在使用MVC模式开发Web项目中的作用是()。
答案:控制器Spring的<bean>元素中的autowire属性取值不包括以下()
答案:byId为了使用SpringBoot热部署功能,在使用创建向导时应选择()
答案:DeveloperTools以下关于MyBatis动态SQL的说法中,错误的是()
答案:标签<bind>从OGNL表达式中创建一个变量,并将其绑定到上下文,只用于模糊查询的sql中。下列注解中,属于SpringBoot核心注解的是()。
答案:@SpringBootApplication以下有关Spring框架优点的说法正确的是()
答案:Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性在使用MyBatis框架的SpringBoot项目里,映射接口一般需要同时使用注解@Repository和()。
答案:@Mapper在SpringBoot里,不推荐的模板引擎是()
答案:JSP下列快捷键中,用于快速删除光标所在行代码的是()
答案:Ctrl+Y一个Maven依赖中,不必指定的是()
答案:scope在SSM框架整合的项目里,下列不是必须定义的依赖是()。
答案:slf4j-log4j12MySQL自带8的Workbench,通过菜单()使用数据导入/导出功能。
答案:ServerSpringBoot项目中,下列属于视图模板引擎起步依赖的是()。
答案:spring-boot-starter-thymeleaf使用SpringInitializr创建的Spring项目的默认配置文件为application.yml。()
答案:错SpringBoot项目通过标签<parent>引入起步依赖spring-boot-starter-parent。()
答案:对若要在项目里使用Lombok功能,则在使用向导SpringInitializr时,应勾选()。
答案:DeveloperToolsLombok是Spring自带的功能。()
答案:错Thymeleaf提供了条件和迭代等标签,没有提供处理公共模板的相关标签。()
答案:错若SpringBoot项目引用了Thymeleaf起步器依赖,则视图文件里的EL表达式能够被解析.()
答案:对相对于SSM项目,开发人员在SpringBoot项目写的配置信息较多。()
答案:错Spring官方提供的SpringBoot项目在线生成器的网址是https://start.spring.io。()
答案:对假定Spring整合MyBatis的项目使用MySQL,下列不是必须定义的依赖是()。
答案:spring-webmvcSpring整合MyBatis的配置文件里,可以不使用<bean>标签创建数据源对象。()
答案:错使用Spring整合MyBatis的项目,必须定义基础扫描包。()
答案:对对于SSM整合项目,通常需要在web.xml里配置SpringMVC字符编码过滤器。()
答案:对在SSM整合项目里,各层所使用的不同注解,都可以使用@Component代替。()
答案:对SSM整合项目里,仍然需要编写MyBatis框架配置文件。()
答案:错在使用SSM整合的项目里,Spring的主要作用是()。
答案:IoC和AOPSSM整合项目对分页插件PageHelper的配置与非整合项目相同。()
答案:错在SSM整合项目里,应用程序需要使用DAO模式分层架构。()
答案:对Spring创建的对象,有多种获取方式。()
答案:对Spring使用注解方式获取容器创建的对象前,需要使用注解@Autowired。()
答案:对SpringDI功能本质上使用了Java的反射机制。()
答案:对Spring配置文件里标签<bean>一般需要同时设置id和class两个属性。()
答案:对Spring单元测试除了需要JUnit依赖外,还需要Spring提供的单元测试依赖包。()
答案:对下列关于Spring框架使用的说法中,不正确的是()。
答案:IoC和DI是Spring的两个不同功能Spring接口ApplicationContext定义了获取容器创建的对象的方法是getBean()。()
答案:对下列选项中,是Spring应用项目必选的依赖是()。
答案:spring-context在Spring配置文件里,下列不是使用标签<bean>创建对象的属性是()。
答案:propertySpring容器管理的bean默认是多实例的。()
答案:错通常情况下,控制器方法的返回值类型为String或ModelAndView。()
答案:对当控制器方法返回值为String类型且包含数据转发时,方法体内需要有Model类型的对象。()
答案:对在SpringMVCAPI里,下列设计为接口的选项是()。
答案:Model分页组件PageHelper需要在MyBatis配置文件里使用<pluging>标签注册。()
答案:对为了实现异步获取数据,对Controller方法应使用()注解。
答案:@Responsebody6、SpringMVC框架提供的Model和ModelAndView都是接口。()
答案:错SpringMVC控制器及其方法,都要使用@RequestMapping注解。()
答案:对SpringMVC控制器方法的返回值必须是String类型。()
答案:错下列标签中,不出现在SpringMVC项目配置文件里的选项是()。
答案:servlet@Controller用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会议扩声验收标准 新
- 《组遨游汉字王国》课件
- 《轻松应对禽流感》课件
- 化疗导致血小板降低护理
- 重磅-高中文言文挖空汇编
- 《妇产科学》课件-18.1不孕症
- 诫字书课件教学课件
- 《Python语言程序设计》课件-第五章(中英文课件)
- 《大宣讲核心价值》课件
- 员工关系管理完整版
- 施工现场临时用电安全监理检查表
- 不符合慢病证办理告知书
- GB/T 44230-2024政务信息系统基本要求
- 《数字媒体技术导论》全套教学课件
- 海南乐东黎族自治县事业单位定向公开招聘驻县部队随军家属工作人员5人(第1号)(高频重点复习提升训练)共500题附带答案详解
- GB/T 44257.1-2024电动土方机械用动力电池第1部分:安全要求
- 广东省深圳市宝安区2023-2024学年七年级下学期期末数学试题(无答案)
- 浙教版劳动九年级项目四任务二《统筹规划与工作分配》教案
- 国家开放大学专科《法理学》(第三版教材)形成性考核试题及答案
- 洗浴中心传染病病例防控措施
- 施氏十二字养生功防治颈椎病教程文件
评论
0/150
提交评论