Spring练习卷含答案_第1页
Spring练习卷含答案_第2页
Spring练习卷含答案_第3页
Spring练习卷含答案_第4页
Spring练习卷含答案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页Spring练习卷含答案1.下面关于事务管理说法错误的是A、Spring事务管理方式包括编程方式、声明式B、编程式采用的方式来控制事物的边界C、声明式采用配置xml方式,将事务管理与实际业务代码解耦D、实现编程事物,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate【正确答案】:D2.关于ApplicationContext接口,下列说法错误的是A、Spring没有自己的持久化方案,它集合了现有的流行持久化框架B、Spring采用JDBC模板封装了JDBC的数据库操作C、Spring对各种持久化技术提供了统一的编程方式D、Spring将数据库访问的checked异常转换为运行时异常【正确答案】:C3.下列不属于SpringMVC控制器的是?A、前端控制器(dispatcherServlet)B、请求到处理器映射(handlerMapping)C、视图解析器(ViewResolver)D、处理器适配器(ConntrllerAdapter)【正确答案】:D4.使用()标签注入数组元素A、<import>B、<list>C、<autowire>D、<factory-bean>【正确答案】:B5.设置业务方法的入参为____类型,SpringMVC会将隐含对象的引用传递给入参?A、MapB、ModelAndViewC、ModelD、String【正确答案】:A6.JdbcTemplate的新增方法包括A、updateB、insertC、queryForObjectD、queryForList【正确答案】:A7.下面对Spring中Bean的注入说法正确的是A、Bean根据注入方式不同可以分为构造方法注入和自动装载B、使用构造方法注入构造对象的同时,完成依赖关系的建立C、在关系的对象很多时,使用构造方法注入更适合D、构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置【正确答案】:B8.以下配置代码中错误在那一行?<beanid="userService"class="com.mhys.demo.user.UserService"></bean><beanid="orderService"class="com.mhys.demo.order.OrderService"></bean><beanid="myAdvice"class="com.mhys.demo.advice.MyAdvice"></bean>

--1<aop:config><aop:pointcutexpression="execution(*com.mhys.demo..*Service.add*(..))"id="pointCut"/>--2<aop:aspectref="userService">

--3<aop:aftermethod="afterAdvice"pointcut-ref="pointCut"/>--4</aop:aspect></aop:config>A、1B、2C、3D、4【正确答案】:C9.以下execution()表达式使用错误的是?A、execution(voidcom.mhys.demo.UserServiceImpl.save())B、execution(*com.mhys.demo.UserServiceImpl.save())C、execution(*com.mhys.demo.UserServiceImpl.*())D、execution(com.mhys.demo.*ServiceImpl.*())【正确答案】:D10.springMVC通过那个注解将url请求与业务方法进行映射A、@ControllerB、@RequestMappingC、@ComponentD、@Repository【正确答案】:B11.Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块A、Beans模块B、Core模块Context模块D、AOP模块【正确答案】:D12.SpringMVC在内部使用____接口存储模型数据,在调用业务方法前会创建一个隐含对象作为模型数据的存储容器。A、ViewB、ListC、ModelD、Map【正确答案】:C13.在AOP中,织入(Weaving)是指?A、将标对象应用到目从切面而创建一个新的代理对象的过程B、将代理类连接到目标对象从而创建一个新的代理对象的过程C、将切面应用到目标对象从而创建一个新的代理对象的过程D、是通过连接点将通知应用到切面的过程【正确答案】:C14.SpringMVC中视图解析器是A、HandlerMappingB、DispatcherServletC、ModelAndViewD、ViewResolver【正确答案】:D15.关于@Component正确的是?A、@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。B、@Component注解表明一个类会作为单例类,并告知Spring要为这个类创建bean。C、@Component注解告诉Spring这个方法将会返回一个对象D、@Component注解告诉Spring这个方法将会返回一组对象【正确答案】:A16.以下代码是哪种接口()的演示案例publicclassTest{publicstaticvoidmain(String[]args){Resourceresource=newClassPathResource("applicationContext.xml");XmlBeanFactorybeanFactory=newXmlBeanFactory(resource);Useruser=(User)beanFactory.getBean("user");System.out.println(user);}}A、IoC接口B、AOP接口C、ApplicationContext接口D、BeanFactory接口【正确答案】:D17.下列关于模型数据的绑定描述错误的是?A、模型数据的绑定是指将模型数据绑定给JSP域对象B、模型数据的绑定是由视图解析器来完成的C、模型数据的绑定是由数据解析器来完成的D、开发时先添加模型数据,再交给视图解析器来绑定【正确答案】:C18.<aop:pointcut/>的作用是?A、定义连接点B、定义切入点C、定义切面D、定义织入对象【正确答案】:B19.在SpringMVC中,以下描述错误的是A、SpringMVC中必须是实现了Handler接口的JavaBean才能成为请求处理器B、DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-样,必须web.xm1中配置后,才能起作用C、在web.xm1中,根据servlet-mapping的URL不同,可以配置多个DisPatcherServletD、Mode1AndView中的view是逻辑视图名,而非真正的视图对象【正确答案】:A20.视图解析器配置文件,横线处<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"></property></property></bean>应该填写什么?A、*/B、prefixC、srefixD、/*【正确答案】:B21.以下哪种标签可以实现分模块配置?A、<import>B、<factory-bean>C、<scope>D、<autowire>【正确答案】:A22.<aop:after-returningmethod="afterReturningAdvice"pointcut-ref="pointCut"/>以上配置中afterReturningAdvice是指?A、前置增强方法B、环绕增强方法C、后置增强方法D、异常增强方法【正确答案】:C23.前置通知是在目标方法之前执行,以下配置正确的是?A、<aop:beforemethod="切面类的方法名"pointcut-ref="切入点表达式是引用"/>B、<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>C、<aop:beforemethod="切面类的方法名"pointcut-ref="前置增强引用"/>D、<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>【正确答案】:A24.关于@Component正确的是?A、@ComponentpublicclassTigerB、@ComponentprivateTigertiger;C、@Component("Tiger")privateTigertiger;D、@Component="Tiger"privateTigertiger;【正确答案】:A25.通过“@xxx”的方式让注解与JavaBean紧密结合将()A、减少了配置文件的体积,又增加了JavaBean的可读性与内聚性B、减少了配置文件的体积,又降低了JavaBean的可读性与内聚性C、增加了配置文件的体积,又增加了JavaBean的可读性与内聚性D、增加了配置文件的体积,又降低了JavaBean的可读性与内聚性【正确答案】:A26.最终通知在什么时候执行?A、在后置通知之后执行的通知。B、在前置通知之后执行的通知。C、表示在某个连接点执行之后执行的通知。D、在环绕置通知之后执行的通知。【正确答案】:C27.在SpringMVC中Bean的作用范围是通过()属性来控制的A、init-methodB、factory-beanC、scopeD、autowire【正确答案】:C28.@AfterThrowing注解的作用是?A、前置增强B、最终增强C、异常拦截D、以上都不是【正确答案】:C29.以下代码是哪种()使用方式<beanid="phone"class="com.mhys.bean.Phone"></property></bean><beanid="student"class="com.mhys.bean.Student"></property></bean>A、p命名空间注入B、ref属性的作用及使用C、构造方法注入D、表达式spel方式注入【正确答案】:B30.不属于springmvc的组件是?A、HandlerMappingB、ControllerC、ViewResolverD、Model【正确答案】:D31.下列关于SpringMvc说法正确的是?A、SpringMVC框架是一个MVC框架,是Spring的升级版B、SpringMvc通过实现Model-View-Controller模式能很好地将数据、业务与展现进行分离C、Spring必须和MyBatis一起使用完成持久化层D、Spring使用自定义注解会提高效率【正确答案】:B32.Spring的元素中的autowire属性取值不包括以下A、defaultB、byNameC、byTypeD、byId【正确答案】:D33.在AOP中,代理对象(Proxy)是指?A、用于代理通知的对象B、用于代理目标类的对象C、需要手动创建,编写代理功能的对象D、将通知应用到目标对象之后被动态创建的对象【正确答案】:D34.@Component

--1@Aspect

--2publicclassTransactionAdvice{@Before("TransactionAdvice.pc()")--3publicvoidbeforeAdvice(){

--I264System.out.println("执行前置通知方法!");}}以上代码在TransactionAdvice类中,使用@Before定义前置通知是否正确,如果有错在哪一行?A、完全正确B、第2行错误C、第3行错误D、第3,4行错误【正确答案】:A35.在做Spring框架和MyBatis框架整合时,关于mapperLocations属性描述错误的是A、mapperLocations属性属于SqlSessionFactoryBean类B、配置mapperLocations的作用是减少MyBatis的映射文件的配置C、在配置mapperLocations时可以使用通配符*D、配置了mapperLocations就不需要配置MyBatis其他属性了【正确答案】:D36.对Spring事务管理说明错误的是?A、事务就是对一系列的数据库操作B、Spring的声明式事务通常是指在配置文件中对事务进行配置声明C、它是通过SpringMvcProxy帮你做代理,自己不用额外的写代码,只要在Spring配置文件中声明即可D、使用TransactionMananger进行管理,可以通过Spring的注入来完成【正确答案】:C37.下列关于SpringMvc异常处理错误的是?A、dao抛给serviceB、service给controllerC、controller抛给前端控制器D、前端控制器抛给View【正确答案】:D38.使用()标签注入Map集合元素A、B、C、<list>D、<map>【正确答案】:D39.在Spring中关于AOP注解的介绍,说法错误的是()A、@Aspect用于定义一个切面B、@Pointcut用于定义切入点表达式C、@Before用于定义前置通知,相当于BeforeAdviceD、@After用于定义后置通知,相当于AfterReturningAdvice【正确答案】:D40.Spring中自动装备注解是?A、@ComponentB、@AutowiredC、@ValueD、@AutoInit【正确答案】:B41.BeanFactory和AppliactionContext创建Spring容器的区别主要体现在A、Bean创建数目的不同Bean创建时间的不同C、Bean创建种类的不同D、Bean创建方向的不同【正确答案】:B42.<aop:after-throwing/>的作用是?A、定义异常增强B、抛出一个异常C、用于捕获异常D、定义后置增强【正确答案】:A43.默认从文件系统中加载配置文件是哪个类()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正确答案】:B44.关于ApplicationContext接口,下列说法错误的是A、它是beanfactory的子接口B、ApplicationContext是基于beanfactory而建立的,ApplicationContext继承了beanFactory的功能C、fileSystemXmlApplicationContext是其子接口D、ApplicationContext提供了对资源文件进行访问的支持【正确答案】:C45.@AfterReturning注解的作用是?A、最终增强B、环绕增强C、前置增强D、后置增强【正确答案】:D46.下列那个选项属于事务管理器A、TransactionManagerB、DataSourceC、QueryForObjectD、CALL【正确答案】:A47.下列注解限制必须为一个不大于指定值得数字是?A、@Max(value)B、@Min(value)C、@DecimalMax(value)D、@DecimalMin(value)【正确答案】:C48.在AOP中,目标对象(Target)是指?A、是编写通知的对象,完成通知功能的对象B、是即将切入切面的对象,即那些被通知的对象C、是程序中所有业务功能对象D、是从外部程序引入的通知对象【正确答案】:B49.IoC就是控制反转,是指()A、创建对象的时间的转移B、创建对象的分类的转移C、创建对象的控制权的转移D、创建对象的设计的转移【正确答案】:C50.p命名空间注入属性之前需要引入以下()对应约束。A、xmlns:a="/schema/a"B、xmlns:p="///schema/p"C、xmlns:p="/schema/p"D、xmlns:p=""【正确答案】:C51.下列不属于Spring自动装配模式的是()A、byNameB、byTypeC、constructorD、byId【正确答案】:D52.有关MVC的处理过程,描述不正确的是A、首先控制器接收用户的请求,决定调用哪个模型来进行处理B、模型处理用户的请求并返回数据C、模型确定调用哪个视图进行数据展示D、视图将模型返回的数据呈现给用户【正确答案】:C53.以下代码是哪种()注入方式<beanid="student"class="com.mhys.bean.Student"><!--name:属性名value:属性值--></property></bean>A、p命名空间注入B、构造方法注入C、set注入D、表达式spel方式注入【正确答案】:C54.applicationContext.xml配置文件中开启注解方式管理AOP事务的是A、</property>B、<context:component-scanbase-package="com.mhys"></context:component-scan>C、<tx:annotation/>D、<tx:annotation-driven/>【正确答案】:D55.在SpringMVC中以下哪个标签可以用来定义Bean对象?A、<baen>B、<server>C、<bean>D、【正确答案】:C56.以下关于spring核心说法不正确的是A、spring核心包括DIB、spring核心包括AOPC、spring核心包括IOCD、spring核心包括00P【正确答案】:D57.下面对Spring框架的持久化支持说法错误的是A、Spring没有自己的持久化方案,它集合了现有的流行持久化框架B、Spring采用JDBC模板封装了JDBC的数据库操作C、Spring对各种持久化技术提供了统一的编程方式D、Spring将数据库访问的checked异常转换为运行时异常【正确答案】:C58.关于controller方法的返回Void说明正确的是?A、可以使用使用request转向页面B、可以通过request页面重定向C、可以通过request指定响应结果D、可以通过response.setCharacterEncoding("utf-8");【正确答案】:A59.以下关于Spring自动装配与依赖检查的说法中错误的是A、可以通过bean元素的dependency-check属性设置依赖检查B、可以通过bean元素的autowire属性设置自动装配C、也可以通过beans元素的autowire属性设置全局自动装配D、自动装配减少了配置的工作量,但也降低了依赖关系的清晰性和透明性【正确答案】:C60.Spring容器读取perties文件的配置是A、</property>B、</property>C、<context:property-placeholderlocation="classpath:perties"/>D、</property>【正确答案】:C61.在设计处理器类时,方法参数使用那个注解来接收基本数据类型参数A、@RequestParamB、@PrequestC、@ParamD、@RequestMapping【正确答案】:A62.使用()标签注入Properties集合元素A、B、C、<list>D、<map>【正确答案】:A63.Spring核心模块的作用是A、做AOP的B、做IOC的,用来管理Bean的C、用来支持HibernateD、用来支持Struts【正确答案】:B64.下列说法错误的是?A、@Autowired默认按照byType方式进行bean匹配B、@Resource默认按照autodetect方式进行bean匹配C、@Autowired是Spring的注解D、@Resource是J2EE的注解【正确答案】:B65.Spring中用于修饰持久层Dao组件的注解最为规范的是()A、@ControllerB、@ComponentC、@ServiceD、@Repository【正确答案】:D66.<aop:beforemethod="beforeAdvice"pointcut-ref="pointCut"/>以上配置中beforeAdvice是指?A、后置增强方法B、前置增强方法C、前置增强代理D、后置增强代理【正确答案】:B67.SpringMVC提供的数据校验为____校验A、客户端B、服务端C、规则D、有效性【正确答案】:B68.表达式spel方式注入属性时,在applicationContext.xml配置文件中,注册User和Car类到容器,不包括以下哪个步骤()A、在com.mhys.bean注册User类到容器。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.bean包下,创建Car类,首先,添加brand和carNo两个属性D、在控制台中,查看输出结果【正确答案】:A69.以下说法不正确的是A、Spring是一个轻量级框架,大大简化了java企业级开发B、Spring是企业级应用开发的一站式选择,可以取代其他已有框架C、Spring框架最基本的部分是SpringCore模块,提供Ioc和依赖注入D、SpringAOP是基于SpringCore的符合规范的面向切面编程的实现【正确答案】:B70.下列说法错误的是?A、Spring、SpringMVC和Mybatis,是标准的MVC设计模式B、Spring实现业务对象管理C、Mybatis作为数据对象的持久化引擎D、Spring是一个开源框架,Spring是一个高耦合的控制反转(IoC【正确答案】:D71.@Around注解的作用是?A、环绕增强B、后置增强C、前置增强D、后置代理【正确答案】:A72.JdbcTemplate常用的删除方法A、insertB、updateC、deleteD、query【正确答案】:B73.在SpringMVC中,以下哪一项()注解既包含视图信息又包含模型信息A、@ModelAttributeB、@ModelAndViewC、@RequestMappingD、@EntityAndView【正确答案】:B74.在AOP中,切面(Aspect):是指?A、是能够连接其他方法的切入点B、是编写通知的对象,完成通知功能的对象C、是共有功能的实现D、用于代理目标类的对象【正确答案】:C75.默认从类路径(classes目录下)加载配置文件是哪个类()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正确答案】:A76.<aop:after-returning/>的作用是?A、定义引介增强B、定义环绕增强C、定义前置增强D、定义后置增强【正确答案】:D77.在一个运行结果的测试类中,有如下代码:ApplicationContextContext=newClassPathXmlApplicationContext("applicationContext")UserServiceuservice=(UserService)Context.getBean("userservice")下列选项中关于Spring的配置文件理解不正确的是A、Spring的配置文件名字为applicationContext.xmlB、Spring配置文件一般使用bean元素中的id=“userService”C、UserService是一个接口D、在配置文件中UserService可以没有属性注入【正确答案】:C78.下列限制只能为false的标签是?A、@AssertFalseB、@NullC、@DecimalMin(value)D、@IsFalse【正确答案】:A79.在使用SpringMVC的项目中,进行服务器端验证,用什么注解可以实现正则匹配A、@SizeB、@PatternC、@MaxD、@Past【正确答案】:B80.下面哪项是Spring自动装载模式A、autodetectB、全部选项C、constructorD、byname,byType【正确答案】:B81.下列关于ModelAndView的说法错误的是A、控制器处理方法的返回值若为:ModelAndView,则既可以包含视图信息,也可以包含模型数据信息B、控制器处理方法的返回值若为:ModelAndView,在处理方法的方法体内,除了通过setViewName()或者setView()设置视图,还必须通过addobject0)添加模型数据C、Mode1AndView的addobject()方法跟addA110bjects()方法区别:前者添加一个对象到model中,后者是添加一个Map对象D、Mode1AndView.setViewName(”welcome");中的welcome是逻辑视图名,并非真正的视图对象【正确答案】:B82.@RequestMapping说明正确的是?A、用于处理请求url映射的注解B、只能用在方法上C、必须设置url的入参D、必须设置返回值【正确答案】:A83.关于@RestController控制器说明正确的是?A、是Spring的内容注解B、是Spring的路径注解C、是Spring的控制器注解D、@Controller注解更强大【正确答案】:C84.关于AspectJ注解的介绍,说法错误的是A、@Aspect用于定义一个切面B、@Pointcut用于定义切入点表达式C、@Before用于定义前置通知,相当于BeforeAdviceD、@After用于定义后置通知,相当于AfterReturningAdvice【正确答案】:D85.Spring中controller层使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正确答案】:C86.Spring支持的事务功能包A、事务的传播行为B、事务回滚C、全部选项D、事务的隔离级别【正确答案】:C87.不是@RequestMapping的作用?A、url映射B、限制http请求方法C、窄化请求映射D、规定返回值【正确答案】:D88.配置注解映射器和适配器A、<context:component-scanbase-package="com.tgb.web.controller.annotation"></context:component-scan>B、<mvc:annotation-driven></mvc:annotation-driven>C、<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">D、<context:component-scanbase-package="cn.itcast.ssm.controller"></context:component-scan>【正确答案】:B89.以下哪个属性是<bean>标签的唯一标识?A、idB、nameC、classD、factory-bean【正确答案】:A90.Spring中,BeanFactory是流行的装载bean的方式,下面哪个选项是正确的创建BeanFactory的方式A、BeanFactoryfactory=newBeanFactory(newFileInputStream(“beans.xml”))BeanFactoryfactory=newXmlBeanFactory(“classpath:beans.xml”)C、BeanFactoryfactory=newBeanFactory(“beans.xml”)D、BeanFactoryfactory=newXmlBeanFactory(newFileInputStream(“beans.xml”))【正确答案】:D91.SpringMVC转发正确的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入参前加:forward:D、在入参前加:redirect:【正确答案】:A92.关于@PostConstruct说法错误的是?A、在方法上加该注解会在项目启动的时候执行该方法B、可用于加载数据字典C、可用于定时任务D、在方法上加该注解会在项目结束的时候执行该方法【正确答案】:D93.关于controller方法的返回ModelAndView正确的是?A、需要方法结束时,定义ModelAndView,将model和view分别进行设置B、使用request或response指定响应结果C、可以通过response页面重定向D、可以通过response指定响应结果【正确答案】:A94.SpringDAO中最常用的类是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正确答案】:A95.@Aspect注解的作用是?A、作用是把当前类标识为一个切面B、标识一个前置增强方法C、标识一个后置增强类D、标识一个动态代理类【正确答案】:A96.@Pointcut注解的作用是?A、定义一个增强B、定义一个切点C、定义一个代理D、以上都不正确【正确答案】:B97.关于@Autowired正确的是?A、@AutowiredprivateTigertiger;B、@Autowired=JavaprivateTigertiger;C、@Autowired=“Java”privateTigertiger;D、@Autowired("Java")privateTigertiger;【正确答案】:A98.SpringMVC中,哪个类是负责处理HTTP请求和响应的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController【正确答案】:A99.下划线处填写正确代码实现转发@RequestMapping("/toJump")publicStringskipTest(){return"________:/jump.do";}A、redirectB、toC、forD、forward【正确答案】:D100.在Spring中,下列不是ApplicationContext接口作用的是()A、提供国际化支持B、资源访问C、事务传递D、载入多个配置文件【正确答案】:B1.@RequestMapping注解常用的属性A、nameB、valueC、methodD、params【正确答案】:BCD2.以下有关Spring各模块之间关系,说法正确的有()。【选择两项】A、Spring各模块之间是紧密联系的,它们相互依赖B、Spring除核心模块外,各模块之间可以单独存在C、Spring的核心模块是必须的,其他模块则是可选的,可选模块都基于核心模块D、Spring的核心模块不是必须的【正确答案】:BC3.Spring框架提供了4种常用的注入方式,包括以下哪些()A、set注入B、构造方法注入C、p命名空间注入D、表达式spel方式注入【正确答案】:ABCD4.下面关于Spring的说法正确的是A、spring是一个重量级的框架B、spring是一个轻量级的框架C、spring是一个IOC和AOP的容器D、spring是一个侵入式的框架【正确答案】:BC5.表达式spel方式注入属性时,在applicationContext.xml配置文件中,注册User和Car类到容器,包括以下哪些步骤()A、在com.mhys.bean包下创建User类添加username和password属性并添加有参构造方法。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.bean包下,创建Car类,首先,添加brand和carNo两个属性D、在控制台中,查看输出结果【正确答案】:CD6.Spring中使用事务管理器的方式包括A、xml配置的方式B、xml解析的方式C、AOP的方式D、注解的方式【正确答案】:AD7.SpringMVC提供了哪些方式添加模型数据?A、ModelB、ModelAndViewC、ListD、Map【正确答案】:ABD8.下列选项中,属于Spring框架优点的有A、方便解耦、简化开发B、AOP编程的支持C、方便集成各种优秀框架D、声明式事务的支持【正确答案】:ABCD9.以下属于事务的特性的是A、原子性B、一致性C、隔离性D、持久性【正确答案】:ABCD10.使用SpringMVC的数据校验需导入jar包A、classmate.jarB、hibernate-validator.jarC、jboss-logging.GA.jarD、validator-api-1.1.0.Final.jar【正确答案】:ABCD11.REST架构的优点是?A、结构清晰B、符合标准C、易于理解D、扩展方便【正确答案】:ABCD12.构造方法注入属性时,使用constructor-arg元素来完成构造方法属性注入包括以下哪些步骤()A、在com.mhys.bean包下创建User类添加username和password属性并添加有参构造方法。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.test包下,创建测试类D、在控制台中,查看输出结果【正确答案】:ABCD13.<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此处可以填写的标签包括</bean>A、</property>B、</property>C、</property>D、</property>【正确答案】:ABCD14.在关于依赖注入,描述正确的是A、依赖注入可以增强系统各组件的依赖关系B、所谓依赖注入,就是明确地定义组件接口,独立开发各个组件,然后根据组件件依赖关系组装运行的设计模式C、依赖注入能够降低系统各组件的依赖关系,提倡面向接口编程D、Spring的依赖注入和控制反转是完全不同的两个概念【正确答案】:BC15.SpringMVC提供了两种数据校验的方式:基于____接口的方式和使用______标准进行校验。A、ValidatorB、AnnotaionJSR-303C、AnnotaionTEST-303D、logging【正确答案】:AB16.下面关于AOP的理解,正确的是A、面向纵向的开发B、面向横向的开发C、AOP关注的是面D、AOP关注的是点【正确答案】:BC17.springMVC中modelandView的作用A、封装后端数据B、设置view的url,即跳转到前端的urlC、将数据传递给前端D、其它【正确答案】:ABC18.在关于依赖注入,描述正确的是A、依赖注入可以增强系统各组件的依赖关系B、所谓依赖注入,就是明确地定义组件接口,独立开发各个组件,然后根据组件件依赖关系组装运行的设计模式C、依赖注入能够降低系统各组件的依赖关系,提倡面向接口编程D、Spring的依赖注入和控制反转是完全不同的两个概念【正确答案】:BC19.下列说法正确的是?A、HttpServletRequest:通过request对象获取请求信息B、HttpServletResponse:通过response处理响应信息C、HttpSession:通过session对象得到session中存放的对象D、modelMap是一个接口实现【正确答案】:ABCD20.事务属性包含A、是否可用B、传播行为C、隔离规则D、回滚规则【正确答案】:BCD21.ApplicationContext的实现类,主要包括A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正确答案】:ABCD22.下面对Spring说法正确的是A、Spring不支持对数据库的事务管理B、Spring支持对业务的事务管理C、Spring的配置文件必须通过Struts-config.xml通知应用服务器所在的目录D、Spring实现了AOP思想【正确答案】:BD23.常用的数据库连接池A、DBCPB、C3P0C、DRUIDD、MyBatis【正确答案】:ABC24.perties文件中配置的项包括A、数据库的类型B、数据库的驱动C、用户名D、密码【正确答案】:BCD25.下列那些操作会遇到事务A、查询操作B、批量修改操作C、分页查询D、批量新增操作【正确答案】:BD26.spring中scope作用域的范围包括A、singletonB、prototypeC、requestD、session【正确答案】:ABCD27.BeanFactory是IoC容器的顶级接口,是IoC容器的最基础实现,也是访问Spring容器的根接口,负责对Bean的()和()等工作A、创建B、开源C、访问D、删除【正确答案】:AC28.常用的通知都包括哪些?A、前置通知B、后置通知C、环绕通知D、进程通知【正确答案】:ABC29.ApplicationContext接口,通过FileSystemXmlApplicationContext获取上下文容器对象,包括以下哪些()。A、在com.mhys.pojo包下,创建Book类,首先,添加bookName和pages两个属性B、在applicationContext.xml配置文件中,注入Book类C、在com.mhys.test包下,编写测试类。D、在控制台中,查看输出结果。【正确答案】:ABCD30.set注入时,在applicationContext.xml文件中使用bean元素注入对象,包括以下哪些步骤A、在Student类中注入name属性的属性值B、在测试类中调用getName()方法C、在测试类中调用setName()方法D、在控制台中,查看输出结果【正确答案】:ABD31.以下哪些是AOP应用场景?A、日志记录B、安全控制C、事务处理D、异常处理【正确答案】:ABCD32.使用什么注解来接收JSON格式数据和返回JSON格式数据A、@RequestMappingB、@RequestBodyC、@ResponseBodyD、@RequestParam【正确答案】:BC33.在Spring框架中,属性的注入有?A、构造方法注入B、set方法注入C、p

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论