Spring Framework MCQ问题与答案

Spring Framework MCQ问题与答案

MCQSS.com提供了涵盖数千个不同主题的Spring Framework免费问题和答案。我们的互动式格式可立即告诉您是否正确回答了问题。立即探索我们的多项选择题集合,在Spring Framework方面检验您的知识!无需购买会员资格或注册,您可以免费使用我们的网站。不要错过提高技能并为考试做好准备的机会,尽在MCQSS.com。

1: 可以使用以下哪个资源前缀?

A.   http:

B.   ClassPath:

C.   文件:

D.   所有这些

2: 春季测试使用哪些常见约定允许使用HTTP会话和HTTP请求对象进行测试?

A.   MVC

B.   开放原则

C.   模拟对象

D.   道斯

3: 对或错?使用Spring的JDBC支持迫使您使用Oracle。

A.   真的

B.   错误的

4: 春季Web应用程序中的哪个不是可用的范围?

A.   辛格尔顿

B.   会议

C.   实例

D.   要求

5: 在以下代码中:<?xml版本=“ 1.0” encoding =“ utf-8”?> helloworld class应该有一个方法叫什么?

A.   setProperty(字符串消息)

B.   setName(字符串消息)

C.   setMessage(字符串消息)

D.   setValue(字符串消息)

6: SLF4J在春季应用中如何使用?

A.   作为JDBC提供商

B.   作为豆子

C.   作为记录框架

7: 以下是有效的吗? - < /map>

A.   不

B.   是的

8: 以下哪项不是JDBC语句?

A.   定期陈述

B.   可召唤的语句

C.   临时语句

D.   准备的声明

9: 哪种注释可让您获取HTTP请求标头的值?

A.   @requestheader

B.   @header

C.   @httpheader

10: 关于MVC模式,以下哪个陈述中的哪一项不是正确的?

A.   视图以所需格式代表用户的数据,支持与用户的交互。

B.   模型代表业务数据以及应用程序的“状态”

C.   MVC代表模型,视图和控制器

D.   控制器的主要责任是与数据库进行互动,例如执行CRUD操作。

11: 春季3的主要改进之一是什么?

A.   支持更多豆类示波器

B.   添加了其他生命周期方法

C.   支持更多注释

12: 以下哪项是依赖注射的同义词?

A.   控制反转

B.   面向方面的编程

C.   尖端

D.   模板

13: @RequestMapping是春季哪一部分的一部分?

A.   安全

B.   Web MVC

C.   网络

D.   道

14: 春季支持注入枚举类型吗?

A.   是的

B.   不

15: 是否只能仅使用XML配置(而不是注释)来设置Spring AOP?

A.   不

B.   是的

16: 以下哪项不是向弹簧容器提供配置元数据的有效方法?

A.   基于Java的配置

B.   基于XML的配置文件

C.   基于注释的配置

D.   通过编组和拆除对象

17: 对或错? @RequestMapping可以在整个班级以及各个方法上使用。

A.   错误的

B.   真的

18: 您可以拥有多少个Bean配置文件?

A.   二

B.   随心所欲

C.   只有一个

19: 对或错? Spring Web MVC支持开箱即用的不同地区。

A.   真的

B.   错误的

20: 春季不支持哪种类型的依赖注入?

A.   喷射器注入

B.   构造函数注入

C.   接口注入

21: 如果我需要在豆类结构后调用方法怎么办?

A.   代理

B.   使用Init-Method或@postConstructor

C.   写一个自定义处理程序

22: 在AOP中,可以应用编织的不同点是什么?

A.   编译时间

B.   加载时间

C.   运行

D.   所有这些

23: 多叶夫用什么?

A.   那不存在

B.   支持多部分HTTP请求

C.   从磁盘读取文件

D.   将文件保存到磁盘

24: 配置要声明JTA事务管理器“ “这是正确的吗?

A.   不

B.   是的

25: 对或错?弹簧支持自定义的豆示波器。

A.   真的

B.   错误的

26: 春季框架中有哪些不同的模块?

A.   休眠模块

B.   Webex模块

C.   JDBC抽象和DAO模块

27: Spring支持哪种类型的交易管理?

A.   程序化交易管理

B.   这两个

C.   声明性交易管理

28: 什么是AOP?

A.   面向方面的编程

B.   都不是

C.   面向抽象的编程

D.   高级定向编程

29: 您可以在弹簧中注入空字符串值吗?

A.   不

B.   是的

30: 豆定义包含什么?

A.   如何创建豆子

B.   所有这些

C.   Bean的生命周期细节

D.   豆的依赖性

31: 春季如何使用模拟?

A.   春天忽略了模拟。

B.   它们是在测试中使用弹簧的重要组成部分。

C.   春天和模拟都不能很好地融合在一起。

32: SpringJunit4Classrunner类是用什么?

A.   与@runwith一起,在进行Junit测试时正确启动和停止春季上下文

B.   配置Maven SureFire插件

C.   配置testng

33: 什么不是定义豆类的方法?

A.   XML配置文件

B.   爪哇

C.   json

34: 如何向弹簧容器提供配置元数据?

A.   基于Java的配置

B.   基于注释的配置

C.   基于XML的配置文件

D.   所有这些

35: 以下哪种是IOC类型(依赖注射)?

A.   都不是

B.   构造函数注入(例如PICO容器,弹簧等):依赖项作为构造函数参数提供。

C.   所有这些

D.   Setter注入(例如弹簧):依赖项是通过Javabeans属性(例如:Setter方法)分配的。

E.   界面注入(例如Avalon):通过接口进行注射。

36: 春季支持以下哪个ORM

A.   全部

B.   OJB

C.   Java数据对象(JDO)

D.   ibatis

E.   TOPLINK

37: 春季安全目前支持与以下技术的认证集成

A.   LDAP

B.   全部

C.   基于表格的身份验证

D.   HTTP基本身份验证标头

E.   HTTP Digest身份验证标头

38: 对或错?春季在JMS上提供了抽象。

A.   错误的

B.   真的

39: 对或错?春季支持通过JNDI查找。

A.   错误的

B.   真的

40: 使用Spring Security为应用程序创建自定义登录表单时,以下哪项是正确的?

A.   表单Action URL必须匹配security.xml文件中<form-login>元素的“ login Processing-url”属性

B.   登录表格的方法必须发布

C.   用户名输入的名称必须对应于security.xml文件中<form-login>元素的用户名参数属性的值

D.   所有这些

41: 什么是豆接线?

A.   消费网络服务

B.   避免进行跨切口关注

C.   在Web服务中发布对象

D.   连接应用程序的不同豆(组件)

42: 交易必须遵循以下哪个属性?

A.   隔离

B.   原子

C.   一致性

D.   所有这些

43: 关于春季测试支持,以下哪个陈述是正确的?

A.   @ContextConfiguration注释定义了您的配置文件的位置

B.   Spring 3的TestContext框架有助于简化不同的测试框架之间的切换

C.   所有这些

D.   @runwith注释允许您指定要使用的测试框架

44: Bean Factory和应用程序上下文有什么区别?

A.   没有区别

B.   所有这些

C.   应用程序上下文提供了解决文本消息的手段,包括对这些消息的I18N的支持。

D.   应用程序上下文可以将事件发布给注册为侦听器的豆类。

E.   应用程序上下文提供了一种加载文件资源(例如图像)的通用方法。

45: 以下哪项不是HTTP操作?

A.   调整

B.   得到

C.   放

D.   邮政

46: 冬眠中的支持范围是什么?

A.   Singleton(默认)

B.   所有这些

C.   Web(会话,请求)

D.   原型

47: 可以应用编织的不同点是什么?

A.   所有这些

B.   classload时间

C.   编译时间

D.   运行

48: Spring支持的交易属性包括:

A.   隔离水平

B.   回滚规则

C.   所有这些

D.   传播行为

49: 以下哪种是自动播种类型?

A.   所有这些

B.   自动侦测

C.   byname,bytype

D.   构造函数

50: 春天的一部分是中央伺服器的名称?

A.   WebServlet

B.   Springservlet

C.   Iocservlet

D.   dispatcherservlet

51: Spring Dao中最常用的课程是什么?

A.   jdbctemplate和SimpleJDBCtemplate。

B.   简单JDBCINSERT和SIMPLEJDBCSTOROC。

C.   简单JDBCINSERT和SIMPLEJDBCPROCEDURE。

D.   简单JDBCQUERY和SIMPLEJDBCEXEC。

52: 关于春季MVC的以下哪个陈述是正确的:

A.   要启用Spring MVC,需要在Web.xml中配置调度员服务

B.   在春季MVC应用程序中,可以有不止一个dispatcherservlets

C.   所有这些

D.   调度员是接收请求并将其分配给适当控制器的中央servlet

53: 以下哪一项是使用Spring MVC在Web应用程序中处理正常视图请求的正确顺序:1。请求:请求将请求提交给服务器。 2.调用:调度程序根据HTTP请求信息和Web应用程序配置将请求分配给适当的控制器。 3.服务调用:控制器与服务层进行交互。 4.响应:控制器更新模型,并根据执行结果将相应的视图返回给用户。

A.   1234

B.   1432

C.   1423

D.   1324

54: 哪种是与Spring的JDBC支持接口的最流行方式?

A.   jdbctemplate

B.   sqlStatementPreparer

C.   尖端

D.   交易

55: 什么是春天和小男人之间的关系?

A.   不多;它们可以独立使用,一个不需要另一个

B.   它们紧密整合以易于使用

56: 默认情况下,以下哪个具体实现处理了请求&#39;当它发送到Spring MVC框架时?

A.   dispatcherservlet

B.   httpservlet

C.   仿制药

D.   Frameworkservlet

57: 以下哪个注释可以用于注入依赖项a)@inject b)@entity c)@valid d)@Autowire

A.   @inject和@autowire

B.   @inject和@valid

C.   @inject,@valid和@autowire

D.   @inject,@valid和@entity

58: 您如何使用工厂方法注入?

A.   静态工厂方法:指定“类”和“工厂方法”属性

B.   所有这些

C.   实例(非静态)工厂方法:指定“ factory-bean”和“ factory-method”属性

D.   使用<constructor-arg>传递参数

59: 在春季,单例仅表示一个实例,每个实例_____。

A.   语境

B.   整个JVM

60: 如何从属性文件加载值?

A.   <%parameter_name%>

B.   <%= parameter_name%>

C.   $(parameter_name)

D.   $ {parameter_name}

61: @Valid作为JSR-303的一部分是什么意思?

A.   输入将使用该类型的注册验证器进行验证

B.   发送到数据库进行约束验证

C.   使用弹簧安全来验证安全约束

62: @postConstruct和@predestroy注释的角色是什么?

A.   它们是企业级构造函数

B.   您在发生什么事情时强迫GC

C.   都不是

D.   类似于初始化和销毁​​方法

63: 总体而言,以下哪项是不良做法?

A.   最小化豆之间的相互依存关系

B.   持续集成

C.   所有豆都是原型范围

64: 以下哪项最能描述@Order注释?

A.   指南自动驱动以外的方式以外的方式执行

B.   指定豆的范围

C.   通常用于注入域对象的属性

D.   将订单定义为实施组织的替代方案。 springframework.core。订购的接口

65: Spring支持哪个嵌入式数据库?

A.   Oracle

B.   mysql

C.   HSQL

D.   Postgresql

66: 以下哪项是使用Spring交易管理的优点?

A.   可以在JTA和常规交易之间轻松切换

B.   您可以自定义生命周期

C.   更快

D.   强迫您使用冬眠

67: 弹簧豆的默认范围是什么?

A.   原型

B.   抽象的

C.   都不是

D.   Singleton

E.   会议

68: 在春季MVC中,什么是负责处理HTTP请求和响应的原因是什么?

A.   SpringController

B.   dispatcherservlet

C.   httpservlet

D.   requestHandler

69: 注射豆的类型是什么?

A.   由构造函数,建造者

B.   通过Setter,通过Getter

C.   由setter,由构造函数,建造者

D.   由setter,由构造函数

70: 春季dao课的例外是哪个子类?

A.   DataException

B.   DaoException

C.   DataAccessException

D.   AccessException

71: 对或错?春天支持Joda Time。

A.   错误的

B.   真的

72: @Valid用注释是用什么?

A.   在测试以验证对象

B.   验证@controller输入

C.   在模拟对象中

73: $ {...}占位符通常表示什么?

A.   值是HTTP参数

B.   Java系统属性

C.   属性是从配置文件读取的

74: 如果弹簧Bean实现BeanFactoryAware,则使用Bean实例调用哪种方法?

A.   setInstance()

B.   setBeanFactory()

C.   setFactory()

D.   setBeanInstance()

75: 春季的缓存支持有什么?

A.   摘要各种不同的缓存实现

B.   不是线程安全

C.   提供自己的缓存实施

76: 以下哪项正确描述了有意义的?

A.   它提供了JobInstance使用的参数

B.   它存储JobInstances和Jobececrutions

C.   它有助于启动工作,并使用Jobrepository获得有效的Jobexecution

D.   它代表了作业的运行实例

77: Spring的JDBCtemplate是通过JDBC与数据库进行交互的中心类。如何创建?

A.   jdbctemplate template = new jdbctemplate(mydatabase);

B.   jdbctemplate template = new jdbctemplate(myConnection);

C.   jdbctemplate template = new jdbctemplate();

D.   jdbctemplate template = new jdbctemplate(mydatasource);

78: 春季如何处理XML编组/解除弹簧?

A.   提供其自己的快速,简单的XML卫士/Unmarshaller

B.   包裹各种图书馆,包括杰克逊和贾克斯布

C.   不支持编组/拆除

79: 可以使用以下哪个注释在春季声明豆?

A.   @componet,@controller,@service和@repository

B.   @component,@controller和@service

C.   @成分

D.   @component和@controller

80: 默认情况下,何时实例化了Singleton Bean?

A.   创建应用程序上下文

B.   访问豆时

C.   在编译时

81: 您如何实例化beanfactory?

A.   使用filesystemxmlapplicationContext。

B.   使用xmlfileapplicationContext。

C.   使用classPathxmlapplicationContext。

D.   使用filesystemxmlapplicationContext或classPathxmlapplicationContext。

82: 要启用MVC Java配置,应使用@enablewebmvc与以下注释一起使用?

A.   @Resource

B.   @控制器

C.   @配置

D.   @componet

83: 其中哪个不是弹簧豆范围?

A.   辛格尔顿

B.   回复

C.   要求

D.   会议

E.   原型

84: 想象一下,我有多个具有相似属性的类。在不复制/粘贴bean定义的情况下,处理这种情况的好方法是什么?

A.   使用豆继承

B.   写一些代码

C.   使用AOP

D.   写一个自定义的beanresolver

85: 对或错?春季集成是您要使用豆子时必须使用的弹簧框架的一部分。

A.   错误的

B.   真的

86: 是还是错误 - @inject是春季框架的一部分

A.   真的

B.   错误的

87: 以下哪项不是春季使用交易的方法?

A.   代理

B.   声明

C.   编程

88: 如果是最常见的dao豆范围?

A.   会议

B.   Singleton

C.   要求

D.   原型

89: 其中哪一个不是春季注释?

A.   @成分

B.   @控制器

C.   @服务

D.   @看法

E.   @方面

90: 在“ ”中,用于定义属性值的符号的名称是什么?

A.   道

B.   Spel

C.   JSP

D.   JSF

91: 您如何参考弹簧豆定义中的集合?

A.   <list> <ref bean =“一个” /> < /list>

B.   <list> <参考bean =“一个” /> < /list>

C.   <lists> <ref bean =“一个” /> < /lists>

D.   都不是

92: 以下哪个陈述最能描述弹簧豆厂?

A.   Spring Bean Factory提供了一种解决文本消息的手段,包括对这些消息的I18N的支持,提供了通用方法来加载文件资源

B.   Spring Bean Factory在实例化的过程中建立了协作对象之间的关联

C.   Spring Bean Factory在实例化的过程中建立了协作之间的关联,并将事件发布给注册为侦听器的豆类

D.   Spring Bean Factory不会在实例化时在协作对象之间建立关联,并且不会向注册为侦听器的豆出版事件

93: JDBCtemplate是用什么?

A.   针对数据库执行SQL语句

B.   配置JDBC

C.   使用默认值配置连接池

94: 以下哪项是无效的@requestmapping声明?

A.   @requestmapping(method = requestMethod.post)

B.   @requestmapping(request = requestMethod.get)

C.   @requestmapping(value = {“/”},headers =“ accept = text/html”)

D.   @requestmapping(method = requestMethod.get)

95: 接线是什么豆子吗?

A.   将参数发送到Bean的构造函数。

B.   发送列表参数。

C.   使用XML文件中的豆。

D.   创建转介到其他豆子。

96: 以下哪项不是有效的弹簧豆范围?

A.   原型

B.   辛格尔顿

C.   Globalsession

D.   当地人

97: DispatcherServlet类遵循哪种设计模式?

A.   模板

B.   抽象工厂

C.   辛格尔顿

D.   工厂

E.   前置con

98: 以下哪项不是汽车类型?

A.   Bytype

B.   自动侦测

C.   构造函数

D.   按名字

E.   拜托拉托

99: 以下哪项不是可以使用编织的方式?

A.   网络服务

B.   编译时间

C.   运行

D.   类负载时间

100: 以下哪一项不正确?

A.   @modelattribute可以在控制器中的方法上使用

B.   @modelattribute可以在控制器中的方法参数上使用

C.   @Value注释可以在字段上使用

D.   @Value注释可以在类上使用