《SpringMVC企业级程序设计》

姓名
    ____________
187题_共187.00分_及格66.00分
第1题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列关于模型数据的绑定描述错误的是
模型数据的绑定是指将模型数据绑定给JSP域对象
模型数据的绑定是由视图解析器来完成的
模型数据的绑定是由数据解析器来完成的
开发时先添加模型数据,再交给视图解析器来绑定
第2题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于视图解析器配置文件,横线处应该填写
*/
prefix
srefix
/*
第3题 【单选题】【2.00分】【概念理解】在Spring MVC中,当调用业务方法前会创建隐含对象存储模型数据,设置业务方法的入参为类型,Spring MVC会将隐含对象的引用传递给入参
Map
ModelAndView
Models
String
第4题 【单选题】【2.00分】【概念理解】在Spring MVC中,在内部使用接口存储模型数据,在调用业务方法前会创建一个隐含对象作为模型数据的存储容器。
View
List
Model
Map
第5题 【单选题】【2.00分】【概念理解】在Spring MVC中,在横线处填写可以实现重定向 @RequestMapping("/toJump") public String skipTest(){ return "_______:/jump.do"; }
skip
forward
redirect
to
第6题 【单选题】【2.00分】【概念理解】在Spring MVC中,在横线处填写可以实现转发 @RequestMapping("/toJump") public String skipTest(){ return "________:/jump.do"; }
redirect
to
for
forward
第7题 【单选题】【2.00分】【概念理解】在Spring MVC中,若要使用的表单标签库,必须在JSP页面的开头处声明指令
taglib
import
include
page
第8题 【单选题】【2.00分】【概念理解】在Spring MVC中,所提供的数据校验为校验
客户端
服务端
规则
有效性
第9题 【单选题】【2.00分】【概念理解】在Spring MVC中, 可使用注解方式在实体类的属性上添加数据校验规则,下列限制只能为false的注解是
@AssertFalse
@Null
@DecimalMin(value)
@IsFalse
第10题 【单选题】【2.00分】【概念理解】在Spring MVC中, 可使用注解方式在实体类的属性上添加数据校验规则,下列限制必须为一个不大于指定值的数字的注解是
@Max(value)
@Min(value)
@DecimalMax(value)
@DecimalMin(value)
第11题 【单选题】【2.00分】【概念理解】在SpringMVC中,通过注解可以将url请求与业务方法进行映射
@Controller
@RequestMapping
@Component
@Repository
第12题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Bean的注入说法正确的是
Bean根据注入方式不同可以分为构造方法注入和自动装载
使用构造方法注入构造对象的同时,完成依赖关系的建立
在关系的对象很多时,使用构造方法注入更适合
构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置
第13题 【单选题】【2.00分】【概念理解】在Spring中,以下关于ApplicationContext接口说法错误的是
它是BeanFactory的子接口
ApplicationContext是基于BeanFactory而建立的,ApplicationContext继承了BeanFactory的功能
FileSystemXmlApplicationContext是其子接口
ApplicationContext提供了对资源文件进行访问的支持
第14题 【单选题】【2.00分】【概念理解】在Spring中,以下关于事务管理说法错误的是
Spring事务管理方式包括编程式、声明式
编程式采用的方式是控制事物的边界
声明式采用XML配置方式,将事务管理与实际业务代码解耦
Spring提供两种方式的编程式事务管理,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate
第15题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下不属于注解@RequestMapping的作用的是
url映射
限制http请求方法
窄化请求映射
规定返回值
第16题 【单选题】【2.00分】【概念理解】在Spring MVC中,若Controller方法的返回值为ModelAndView,以下操作正确的是
需要方法结束时,定义ModelAndView对象,并对model和view分别进行设置
使用request或 response指定响应结果
可以通过response页面重定向
可以通过response指定响应结果
第17题 【单选题】【2.00分】【概念理解】在Spring中,以下不属于实例化Bean的方式的是
构造器实例化
静态工厂方式实例化
实例工厂方式实例化
抽象方法实例化
第18题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@RequestMapping的说明正确的是
用于处理请求 url 映射的注解
只能用在方法上
必须设置url的入参
必须设置返回值
第19题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@RequestBody说明正确的是
可用于类或方法上
用于类上,则表示类中的所有响应请求参数都是json
注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象
注解实现将 conreoller 方法返回对象转化为 json 对象响应给客户
第20题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于注解@ResponseBody说明正确的是
可用于类或方法上
用于类上,则表示类中的所有响应请求参数都是json
注解实现接收 http 请求的 json 数据,将 json 转换为 java 对象
注解实现将 conreoller 方法返回对象转化为 json 对象响应给客户
第21题 【单选题】【2.00分】【概念理解】在Spring MVC中,Dao层组件使用的注解是
@Service
@Resource
@Controller
@Repository
第22题 【单选题】【2.00分】【概念理解】在Spring中,以下不属于Spring主要模块的是
spring core
spring content
spring Web
spring dao
第23题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列不属于控制器方法的返回值的是
ModelAndView
String
Model
void
第24题 【单选题】【2.00分】【概念理解】在Spring MVC中,若要使用Spring MVC的数据校验需导入对应jar包,其中不包括(A)
jackson-annotations-2.4.0.jar
hibernate-validator.jar
jboss-logging.GA.jar
validator-api-1.1.0.Final.jar
第25题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列不属于Annotaion JSR-303的注解的是
@AssertFalse
@DecimalMax(value)
@NotNull
@IsNull
第26题 【单选题】【2.00分】【概念理解】在SpringMVC中,在设计控制器方法时,方法参数使用注解来接收请求对象中基本数据类型参数
@RequestParam
@Prequest
@Param
@RequestMapping
第27题 【单选题】【2.00分】【概念理解】在Spring中,核心模块是其他模块建立的基础,以下不是Spring框架的核心模块
Beans模块
Core模块
Context模块
AOP模块
第28题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Spring框架说法不正确的是
Spring是一个轻量级框架,大大简化了java企业级开发
Spring是企业级应用开发的一站式选择,可以取代其他已有框架
Spring框架最基本的部分是Spring Core模块,提供Ioc和依赖注入
Spring AOP是基于Spring Core的符合规范的面向切面编程的实现
第29题 【单选题】【2.00分】【概念理解】在Spring MVC中,下列关于异常处理错误的是
dao层抛给service层
service层抛给controller层
controller层抛给前端控制器
前端控制器抛给View层
第30题 【单选题】【2.00分】【概念理解】在Spring MVC,以下属于Spring MVC核心控制器的是
前端控制器(DispatcherServlet)
请求到处理器映射(HandlerMapping)
视图解析器(ViewResolver)
处理器适配器(HandlerAdapter)
第31题 【单选题】【2.00分】【概念理解】在Spring MVC中,在控制器方法正确实现转发的是
在返回值前面加 forward:
在返回值前面加 redirect:
在入参前加:forward:
在入参前加:redirect:
第32题 【单选题】【2.00分】【概念理解】在Spring MVC中,在控制器方法正确实现重定向的是
在返回值前面加 forward:
在返回值前面加 redirect:
在入参前加:forward:
在入参前加:redirect:
第33题 【单选题】【2.00分】【概念理解】在SSM中,下列说法错误的是
Spring、Spring MVC和Mybatis,是标准的MVC设计模式
Spring实现业务对象管理
Mybatis作为数据对象的持久化引擎
Spring是一个高耦合的控制反转(IoC)和面向切面(AOP)的容器框架
第34题 【单选题】【2.00分】【概念理解】在Spring MVC中, 下列关于Spring MVC说法正确的是
Spring MVC框架是一个MVC框架,是Spring的升级版
Spring MVC通过实现Model-View-Controller模式能很好地将数据、业务与展现进行分离
Spring MVC必须和MyBatis一起使用完成持久化层
Spring MVC使用自定义注解会提高效率
第35题 【单选题】【2.00分】【概念理解】在Spring MVC中,进行数据验证时,可使用注解可以实现正则匹配
@Size
@Pattern
@Max
@Past
第36题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下描述正确的是
在Spring MVC中,可以配置多个DispatcherServlet
在Spring MVC中,DispatcherServlet是核心servlet , 它负责接收请求并将请求分发给适合的控制器
要使Spring MVC可用,DispatcherServlet需要在web.xml中配置
以上说法均正确
第37题 【单选题】【2.00分】【概念理解】在Spring中,通过元素的autowire属性实现bean的自动装配,以下属于autowire属性值的是
constructor
byName
byType
以上均是
第38题 【单选题】【2.00分】【概念理解】在Spring中,以下不是 Spring AOP 的注解
@Before
@Around
@BeforeReturning
@AfterThrowing
第39题 【单选题】【2.00分】【概念理解】在Spring中,在测试类存在有如下代码: ApplicationContext Context=new ClassPathXmlApplicationContext("applicationContext") UserService uservice=(UserService)Context.getBean("userService") 下列选项中关于Spring的配置文件理解不正确的是
Spring的配置文件名字为applicationContext.xml
Spring配置文件中配置了id=“userService”的bean元素
UserService是一个接口
在Spring配置文件中UserService可以没有属性注入
第40题 【单选题】【2.00分】【概念理解】以下对Spring框架的持久化支持说法错误的是
Spring没有自己的持久化方案,它集合了现有的流行持久化框架
Spring采用JDBC模板封装了JDBC的数据库操作
Spring对各种持久化技术提供了统一的编程方式
Spring将数据库访问的checked异常转换为运行时异常
第41题 【单选题】【2.00分】【概念理解】在Spring MVC中,业务层组件使用的注解是
@Service
@Resource
@Controller
@Repository
第42题 【单选题】【2.00分】【概念理解】在Spring MVC中,控制层组件使用的注解是
@Service
@Resource
@Controller
@Repository
第43题 【单选题】【2.00分】【概念理解】在Spring中,下列注解关于@Autowired和@Resource说法错误的是
@Autowired默认按照byName方式进行bean匹配
@Resource默认按照byType方式进行bean匹配
@Autowired是Spring的注解
@Resource是Spring的注解
第44题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下不属于Spring MVC组件的是
HandlerMapping
HandlerAdapter
ViewResolver
Model
第45题 【单选题】【2.00分】【概念理解】在Spring中,Spring框架支持的事务功能包括
事务的传播行为
事务回滚规则
事务的隔离级别
以上均包括
第46题 【单选题】【2.00分】【概念理解】在Spring中,bean的自动装备的注解是
@Component
@Autowired
@Value
@AutoInit
第47题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下在配置文件中配置注解映射器和适配器方式正确的是
第48题 【单选题】【2.00分】【概念理解】在Spring MVC中,以下关于Spring MVC说明错误的是
Spring 配备构建Web 应用的全功能MVC框架
Spring MVC是Spring框架的升级版
Spring MVC是Spring框架的一个模块, Spring MVC和Spring无需通过中间整合层进行整合。
Spring 的MVC框架用控制反转把业务对象和控制逻辑清晰地隔离,它也允许以声明的方式把请求参数和业务对象绑定。
第49题 【单选题】【2.00分】【概念理解】在Spring中,@Transactional注解一般放在层使用
业务层
数据层
控制层
模型层
第50题 【单选题】【2.00分】【概念理解】在AOP中,目标对象(Target)是指
是编写通知的对象,完成通知功能的对象
是即将切入切面代码的对象,即那些被通知的对象
是程序中所有业务功能对象
是从外部程序引入的通知对象
第51题 【单选题】【2.00分】【概念理解】在Spring MVC中,Spring MVC的执行流程的第一步是
发起请求到前端控制器(DispatcherServlet)
前端控制器请求HandlerMapping查找Handler可以根据xml配置、注解进行查找
处理器映射器HandlerMapping向前端控制器返回Handler
前端控制器调用处理器适配器去执行Handler
第52题 【单选题】【2.00分】【概念理解】在Spring中,下列选项不属于Spring框架优点的是
提供强大的、可以有效减少页面代码的标签
声明式事务的支持
方便解耦、简化开发
方便集成各种优秀框架
第53题 【单选题】【2.00分】【概念理解】在Spring中,bean的默认作用域是
Request
Singleton
Prototype
Session
第54题 【单选题】【2.00分】【概念理解】在Spring中,以下关于Spring框架的优势不包括
方便解耦,简化开发
AOP编程的支持
使程序的测试更复杂
降低Java EE API的使用难度
第55题 【单选题】【2.00分】【概念理解】在Spring MVC中,类用于负责处理HTTP请求和响应的
DispatcherServlet
RequestHandler
HttpServlet
SpringController
第56题 【单选题】【2.00分】【概念理解】在Spring中,,该配置的作用是
开启事务代理
开启注解扫描
配置前置通知
配置后置通知
第57题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory是流行的装载bean的方式,以下正确的创建BeanFactory的方式是
BeanFactory factory = new BeanFactory(new FileInputStream(“beans.xml”))
BeanFactory factory = new XmlBeanFactory(“classpath:beans.xml”)
BeanFactory factory = new BeanFactory(“beans.xml”)
BeanFactory factory = new XmlBeanFactory(new FileInputStream(“beans.xml”))
第58题 【单选题】【2.00分】【概念理解】在Spring中,ApplicationContext存在4个主要的实现类,其中,用于从文件系统中加载配置文件的类是
ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
XmlWebApplicationContext
AnnotationConfigApplicationContext
第59题 【单选题】【2.00分】【概念理解】在Spring中,提供了4种常用的注入方式,不包括
set注入
构造方法注入
p命名空间注入
自动类型注入
第60题 【单选题】【2.00分】【概念理解】在Spring中, 以下代码属于注入方式
p命名空间注入
构造方法注入
set注入
表达式spel方式注入
第61题 【单选题】【2.00分】【概念理解】在Spring中,以下横线处正确添加的代码是
value
ref
value-ref
data-ref
第62题 【单选题】【2.00分】【概念理解】在Spring中,ApplicationContext存在4个主要的实现类,其中,用于从类路径加载配置文件的类是
ClassPathXmlApplicationContext
FileSystemXmlApplicationContext
XmlWebApplicationContext
AnnotationConfigApplicationContext
第63题 【单选题】【2.00分】【概念理解】在Spring中,核心模块的作用是
提供了面向切面编程的支持
用IOC容器来管理类的依赖关系
提供了与多个第三方持久层框架的良好整合
提供了Web应用的MVC实现
第64题 【单选题】【2.00分】【概念理解】在Spring AOP中,通知类型不包括
Before通知
After Return通知
Throws通知
Proxy 通知
第65题 【单选题】【2.00分】【概念理解】在Spring中,对以下依赖注入的代码,以下选项说法错误的是 ApplicationContext context = new ClassPathXmlApplicationContext("di.xml"); Printer printer = (Printer)context.getBean("printer");
Spring配置文件为di.xml
di.xml位于classpath对应的目录下
在di.xml中定义了一个id或name为printer的bean
context.getBean()返回的是printer类型的对象,不需要强制转换类型
第66题 【单选题】【2.00分】【概念理解】在Spring中,p命名空间注入属性之前需要引入以下对应约束。
xmlns:a=http://www.springframework.org/schema/a
xmlns:p=//www.springframework.org/schema/p
xmlns:p=http://www.springframework.org/schema/p
xmlns:p=http://www.springframework.org
第67题 【单选题】【2.00分】【概念理解】在Spring中,通过静态工厂方式创建Bean对象时,需要的属性指定静态工厂类的方法
factory-method
factory-bean
method
factory-static-method
第68题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory和AppliactionContext创建Spring容器的区别主要体现在
Bean创建数目的不同
Bean创建时间的不同
Bean创建种类的不同
Bean创建方向的不同
第69题 【单选题】【2.00分】【概念理解】在Spring中,核心容器是其他模块建立的基础,以下不属于该容器的组成模块
Beans模块
Core模块
Context模块
AOP模块
第70题 【单选题】【2.00分】【概念理解】在Spring中,BeanFactory采用的是,即容器需要Bean时才加载实例
快速加载
提前加载
预留加载
延时加载

74题 | 被引用0次

使用此模板创建