




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页Spring练习测试题附答案1.使用AOP编程的优势在于?A、降低务逻辑各部分之间的耦合度,提高程序的可重用性B、提升程序的内聚性C、提升程序的健壮性D、易于扩展【正确答案】:A2.MVC中v是A、ModelB、ViewControllerD、ModelAndView【正确答案】:B3.下面对Spring框架的持久化支持说法错误的是A、Spring没有自己的持久化方案,它集合了现有的流行持久化框架B、Spring采用JDBC模板封装了JDBC的数据库操作C、Spring对各种持久化技术提供了统一的编程方式D、Spring将数据库访问的checked异常转换为运行时异常【正确答案】:C4.在SpringMVC配置中,以下说法错误的是()。<beanclass="org.springframework.weB.servlet.view.InternalResourceViewResolver"></bean>A、这段配置描述是在指定SpringMVC的视图解析B、prefix是配置页面跳转的后缀C、suffix是配置页面跳转的后缀D、动态JSP页面必须放在/WEB-INF/jsp目录下【正确答案】:B5.关于@Scope错误的是?A、@Scope("singleton")B、@Scope("prototype")C、@Scope("response")D、@Scope("session")【正确答案】:C6.JdbcTemplate的新增方法包括A、updateB、insertC、queryForObjectD、queryForList【正确答案】:A7.关于ApplicationContext接口,下列说法错误的是A、它是beanfactory的子接口B、ApplicationContext是基于beanfactory而建立的,ApplicationContext继承了beanFactory的功能C、fileSystemXmlApplicationContext是其子接口D、ApplicationContext提供了对资源文件进行访问的支持【正确答案】:C8.@Aspect注解的作用是?A、作用是把当前类标识为一个切面B、标识一个前置增强方法C、标识一个后置增强类D、标识一个动态代理类【正确答案】:A9.最终通知在什么时候执行?A、在后置通知之后执行的通知。B、在前置通知之后执行的通知。C、表示在某个连接点执行之后执行的通知。D、在环绕置通知之后执行的通知。【正确答案】:C10.使用()标签注入数组元素A、<import>B、<list>C、<autowire>D、<factory-bean>【正确答案】:B11.<aop:pointcut/>的作用是?A、定义连接点B、定义切入点C、定义切面D、定义织入对象【正确答案】:B12.Spring支持的事务功能包A、事务的传播行为B、事务回滚C、全部选项D、事务的隔离级别【正确答案】:C13.以下配置代码中错误在那一行?<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【正确答案】:C14.Spring中service层使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正确答案】:A15.SpringMVC转发正确的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入参前加:forward:D、在入参前加:redirect:【正确答案】:A16.<context:component-scanbase-package="com.mhys.demo"></context:component-scan>以上配置的作用是?A、开启事务代理B、开启注解扫描C、配置前置通知D、配置后置通知【正确答案】:B17.<aop:after-returning/>的作用是?A、定义引介增强B、定义环绕增强C、定义前置增强D、定义后置增强【正确答案】:D18.在SpringMVC中以下哪个标签可以用来定义Bean对象?A、<baen>B、<server>C、<bean>D、【正确答案】:C19.Spring中定义了一系列的注解,以下有关其常用的注解说明错误的是A、@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配。B、@Repository用于将数据访问层(DAO层)的类标识为Spring中的BeanC、@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的BeanD、@Controller通常作用在控制层(如SpringMVC的Controller),用于将控制层的类标识为Spring中的Bean【正确答案】:A20.异常通知在什么时候执行?A、在方法抛出异常后执行B、在方法抛出异常前执行C、捕获异常之后才能执行D、需要进入调模式才能执行【正确答案】:A21.关于Spring的事务隔离说明错误的是?A、ISOLATION_DEFAULT:用底层数据库的设置隔离级别,数据库设置的是什么我就用什么;B、SOLATIONREADUNCOMMITTED:未提交读,最低隔离级别、事务未提交前,就可被其他事务读取(会出现幻读、脏读、不可重复读);C、ISOLATIONREADCOMMITTED:提交读,一个事务提交后才能被其他事务读取到(会造成幻读、不可重复读),SQLserver的默认级别;D、ISOLATION_SERIALIZABLE:序列化,代价最高最可靠的隔离级别,该隔离级别能防止脏读、不可重复读、幻读。【正确答案】:D22.下列选项中,不属于Spring中实例化Bean的方式的是A、构造器实例化B、静态工厂方式实例化C、实例工厂方式实例化D、抽象方法实例化【正确答案】:D23.使用()标签注入Map集合元素A、B、C、<list>D、<map>【正确答案】:D24.关于SpringMvc说明正确的是?A、Spring配备构建Web应用的全功能MVC框架B、springmvc是spring框架的升级版C、springmvc和spring通过中间整合层进行整合D、它只能以声明的方式把请求参数和业务对象绑定【正确答案】:A25.下列不属于Spring模块的是?A、springcoreB、springcontentC、springWebD、springdao【正确答案】:B26.下面对Spring中Bean的注入说法正确的是A、Bean根据注入方式不同可以分为构造方法注入和自动装载B、使用构造方法注入构造对象的同时,完成依赖关系的建立C、在关系的对象很多时,使用构造方法注入更适合D、构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置【正确答案】:B27.设置业务方法的入参为____类型,SpringMVC会将隐含对象的引用传递给入参?A、MapB、ModelAndViewC、ModelD、String【正确答案】:A28.在一个运行结果的测试类中,有如下代码:ApplicationContextContext=newClassPathXmlApplicationContext("applicationContext")UserServiceuservice=(UserService)Context.getBean("userservice")下列选项中关于Spring的配置文件理解不正确的是A、Spring的配置文件名字为applicationContext.xmlB、Spring配置文件一般使用bean元素中的id=“userService”C、UserService是一个接口D、在配置文件中UserService可以没有属性注入【正确答案】:C29.默认从类路径(classes目录下)加载配置文件是哪个类()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正确答案】:A30.@AfterThrowing注解的作用是?A、前置增强B、最终增强C、异常拦截D、以上都不是【正确答案】:C31.@Component
--1@Aspect
--2publicclassTransactionAdvice{@Before("TransactionAdvice.pc()")--3publicvoidbeforeAdvice(){
--I264System.out.println("执行前置通知方法!");}}以上代码在TransactionAdvice类中,使用@Before定义前置通知是否正确,如果有错在哪一行?A、完全正确B、第2行错误C、第3行错误D、第3,4行错误【正确答案】:A32.MVC中C是A、ModelB、ViewControllerD、ModelAndView【正确答案】:C33.SpringMVC处理响应时,默认采用的是下列()方式进行A、重定向B、转发C、先重定向,然后转发D、先转发,然后重定向【正确答案】:B34.关于@PostConstruct说法错误的是?A、在方法上加该注解会在项目启动的时候执行该方法B、可用于加载数据字典C、可用于定时任务D、在方法上加该注解会在项目结束的时候执行该方法【正确答案】:D35.下列不属于SpringMVC控制器的是?A、前端控制器(dispatcherServlet)B、请求到处理器映射(handlerMapping)C、视图解析器(ViewResolver)D、处理器适配器(ConntrllerAdapter)【正确答案】:D36.下列说法错误的是?A、@Autowired默认按照byType方式进行bean匹配B、@Resource默认按照autodetect方式进行bean匹配C、@Autowired是Spring的注解D、@Resource是J2EE的注解【正确答案】:B37.springMVC通过那个注解将url请求与业务方法进行映射A、@ControllerB、@RequestMappingC、@ComponentD、@Repository【正确答案】:B38.关于@Component正确的是?A、@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。B、@Component注解表明一个类会作为单例类,并告知Spring要为这个类创建bean。C、@Component注解告诉Spring这个方法将会返回一个对象D、@Component注解告诉Spring这个方法将会返回一组对象【正确答案】:A39.关于Spring框架说法错误的是A、Spring是一个轻量级的企业级开发框架B、Spring框架的核心是--个AOP容器C、Spring有2个主要目标-是让现有技术更易于使用,二是促进良好的编程习惯D、Spring坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提供支持【正确答案】:B40.前置通知是在目标方法之前执行,以下配置正确的是?A、<aop:beforemethod="切面类的方法名"pointcut-ref="切入点表达式是引用"/>B、<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>C、<aop:beforemethod="切面类的方法名"pointcut-ref="前置增强引用"/>D、<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>【正确答案】:A41.在做Spring框架和MyBatis框架整合时,关于mapperLocations属性描述错误的是A、mapperLocations属性属于SqlSessionFactoryBean类B、配置mapperLocations的作用是减少MyBatis的映射文件的配置C、在配置mapperLocations时可以使用通配符*D、配置了mapperLocations就不需要配置MyBatis其他属性了【正确答案】:D42.关于ApplicationContext接口,下列说法错误的是A、Spring没有自己的持久化方案,它集合了现有的流行持久化框架B、Spring采用JDBC模板封装了JDBC的数据库操作C、Spring对各种持久化技术提供了统一的编程方式D、Spring将数据库访问的checked异常转换为运行时异常【正确答案】:C43.在SpringMVC中Bean的作用范围是通过()属性来控制的A、init-methodB、factory-beanC、scopeD、autowire【正确答案】:C44.AOP与OOP的关系是?AOP是OOP的补充B、AOP已经取代了OOPC、OOP比AOP更加优秀D、OOP比AOP更适合做日志记录【正确答案】:A45.在AOP中,连接点(JoinPoint)定义正确的是?A、是程序和其他程序类的连接点B、是程序在运行过程中能够插入切面的地点C、是能够连接其他方法的切入点D、是程序的和外部接口的连接点【正确答案】:B46.下列那个选项属于事务管理器A、TransactionManagerB、DataSourceC、QueryForObjectD、CALL【正确答案】:A47.下列关于ModelAndView的说法错误的是A、控制器处理方法的返回值若为:ModelAndView,则既可以包含视图信息,也可以包含模型数据信息B、控制器处理方法的返回值若为:ModelAndView,在处理方法的方法体内,除了通过setViewName()或者setView()设置视图,还必须通过addobject0)添加模型数据C、Mode1AndView的addobject()方法跟addA110bjects()方法区别:前者添加一个对象到model中,后者是添加一个Map对象D、Mode1AndView.setViewName(”welcome");中的welcome是逻辑视图名,并非真正的视图对象【正确答案】:B48.环绕通知在什么时候执行?A、在被通知的方法调用之前执行自定义的方法B、在被通知的方法调用之后执行自定义的方法C、在被通知的方法调用过程中并不会自动执行D、在被通知的方法调用之前和之后执行自定义的方法【正确答案】:D49.以下哪种标签可以实现分模块配置?A、<import>B、<factory-bean>C、<scope>D、<autowire>【正确答案】:A50.在AOP中,代理对象(Proxy)是指?A、用于代理通知的对象B、用于代理目标类的对象C、需要手动创建,编写代理功能的对象D、将通知应用到目标对象之后被动态创建的对象【正确答案】:D51.Spring中自动装备注解是?A、@ComponentB、@AutowiredC、@ValueD、@AutoInit【正确答案】:B52.下列关于模型数据的绑定描述错误的是?A、模型数据的绑定是指将模型数据绑定给JSP域对象B、模型数据的绑定是由视图解析器来完成的C、模型数据的绑定是由数据解析器来完成的D、开发时先添加模型数据,再交给视图解析器来绑定【正确答案】:C53.不是@RequestMapping的作用?A、url映射B、限制http请求方法C、窄化请求映射D、规定返回值【正确答案】:D54.@PostConstruct注解的方法在整个Bean初始化中的执行顺序是?A、Constructor(构造方法)->@Autowired(依赖注入)->@PostConstruct(注释的方法)B、Constructor(构造方法)->@PostConstruct(注释的方法)->@Autowired(依赖注入)C、@PostConstruct(注释的方法)->Constructor(构造方法)->@Autowired(依赖注入)D、@Autowired(依赖注入)->Constructor(构造方法)->@PostConstruct(注释的方法)【正确答案】:A55.不属于springmvc的组件是?A、HandlerMappingB、ControllerC、ViewResolverD、Model【正确答案】:D56.在设计处理器类时,方法参数使用那个注解来接收基本数据类型参数A、@RequestParamB、@PrequestC、@ParamD、@RequestMapping【正确答案】:A57.BeanFactory和AppliactionContext创建Spring容器的区别主要体现在A、Bean创建数目的不同Bean创建时间的不同C、Bean创建种类的不同D、Bean创建方向的不同【正确答案】:B58.下列不属于控制的返回值的是?A、ModelAndViewB、StringC、ModelD、void【正确答案】:C59.在SpringMVC中,以下哪一项()注解既包含视图信息又包含模型信息A、@ModelAttributeB、@ModelAndViewC、@RequestMappingD、@EntityAndView【正确答案】:B60.对Spring事务管理说明错误的是?A、事务就是对一系列的数据库操作B、Spring的声明式事务通常是指在配置文件中对事务进行配置声明C、它是通过SpringMvcProxy帮你做代理,自己不用额外的写代码,只要在Spring配置文件中声明即可D、使用TransactionMananger进行管理,可以通过Spring的注入来完成【正确答案】:C61.以下关于spring核心说法不正确的是A、spring核心包括DIB、spring核心包括AOPC、spring核心包括IOCD、spring核心包括00P【正确答案】:D62.下列注解限制必须为一个不大于指定值得数字是?A、@Max(value)B、@Min(value)C、@DecimalMax(value)D、@DecimalMin(value)【正确答案】:C63.JdbcTemplate常用的删除方法A、insertB、updateC、deleteD、query【正确答案】:B64.在SpringMVC中,以下描述错误的是A、SpringMVC中必须是实现了Handler接口的JavaBean才能成为请求处理器B、DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-样,必须web.xm1中配置后,才能起作用C、在web.xm1中,根据servlet-mapping的URL不同,可以配置多个DisPatcherServletD、Mode1AndView中的view是逻辑视图名,而非真正的视图对象【正确答案】:A65.要使用SpringMVC的表单标签库,必须在JSP页面的开头处声明一下______指令A、taglibB、importC、includeD、page【正确答案】:A66.SpringMVC中,哪个类是负责处理HTTP请求和响应的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController【正确答案】:A67.下列关于SpringMvc异常处理错误的是?A、dao抛给serviceB、service给controllerC、controller抛给前端控制器D、前端控制器抛给View【正确答案】:D68.默认从文件系统中加载配置文件是哪个类()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正确答案】:B69.关于@Autowired正确的是?A、@AutowiredprivateTigertiger;B、@Autowired=JavaprivateTigertiger;C、@Autowired=“Java”privateTigertiger;D、@Autowired("Java")privateTigertiger;【正确答案】:A70.Spring核心模块的作用是A、做AOP的B、做IOC的,用来管理Bean的C、用来支持HibernateD、用来支持Struts【正确答案】:B71.以下说法不正确的是A、Spring是一个轻量级框架,大大简化了java企业级开发B、Spring是企业级应用开发的一站式选择,可以取代其他已有框架C、Spring框架最基本的部分是SpringCore模块,提供Ioc和依赖注入D、SpringAOP是基于SpringCore的符合规范的面向切面编程的实现【正确答案】:B72.下面哪项是Spring自动装载模式A、autodetectB、全部选项C、constructorD、byname,byType【正确答案】:B73.下面关于SpringMVC描述正确的是A、在SpringMVC中,可以配置多个DispatcherServletB、DispatcherServlet在SpringMVC中是核心servlet,它负责接收请求并将请求分发给适合的控制器C、全部选项D、要使SpringMVC可用,DispatcherServlet需要在web.xml中配置【正确答案】:C74.视图解析器配置文件,横线处<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"></property></property></bean>应该填写什么?A、*/B、prefixC、srefixD、/*【正确答案】:B75.Spring的核心容器是其他模块建立的基础,以下哪个不是该容器的组成模块A、Beans模块B、Core模块Context模块D、AOP模块【正确答案】:D76.SpringMVC重定向正确的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入参前加:forward:D、在入参前加:redirect:【正确答案】:B77.SpringMVC中视图解析器是A、HandlerMappingB、DispatcherServletC、ModelAndViewD、ViewResolver【正确答案】:D78.关于controller方法的返回ModelAndView正确的是?A、需要方法结束时,定义ModelAndView,将model和view分别进行设置B、使用request或response指定响应结果C、可以通过response页面重定向D、可以通过response指定响应结果【正确答案】:A79.以下代码是哪种()注入方式<beanid="student"class="com.mhys.bean.Student"><!--name:属性名value:属性值--></property></bean>A、p命名空间注入B、构造方法注入C、set注入D、表达式spel方式注入【正确答案】:C80.表达式spel方式注入属性时,在applicationContext.xml配置文件中,注册User和Car类到容器,不包括以下哪个步骤()A、在com.mhys.bean注册User类到容器。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.bean包下,创建Car类,首先,添加brand和carNo两个属性D、在控制台中,查看输出结果【正确答案】:A81.JdbcTemplate批量更新的方法是A、batchUpdateB、updateC、deleteD、execute【正确答案】:A82.JdbcTemplate的更新方法包括A、updateB、insertC、queryForObjectD、queryForList【正确答案】:A83.SpringDAO中最常用的类是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正确答案】:A84.下面对Spring中Bean的注入说法正确的是A、Bean根据注入方式不同可以分为构造方法注入和自动装载。B、使用构造方法注入构造对象的同时,完成依赖关系的建立C、在关系的对象很多时,使用构造方法注入更适合D、构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置【正确答案】:B85.下列说法错误的是?A、Spring、SpringMVC和Mybatis,是标准的MVC设计模式B、Spring实现业务对象管理C、Mybatis作为数据对象的持久化引擎D、Spring是一个开源框架,Spring是一个高耦合的控制反转(IoC【正确答案】:D86.关于@Component正确的是?A、@ComponentpublicclassTigerB、@ComponentprivateTigertiger;C、@Component("Tiger")privateTigertiger;D、@Component="Tiger"privateTigertiger;【正确答案】:A87.@Pointcut注解的作用是?A、定义一个增强B、定义一个切点C、定义一个代理D、以上都不正确【正确答案】:B88.配置注解映射器和适配器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.Spring的元素中的autowire属性取值不包括以下A、defaultB、byNameC、byTypeD、byId【正确答案】:D90.关于controller方法的返回Void说明正确的是?A、可以使用使用request转向页面B、可以通过request页面重定向C、可以通过request指定响应结果D、可以通过response.setCharacterEncoding("utf-8");【正确答案】:A91.关于@RestController控制器说明正确的是?A、是Spring的内容注解B、是Spring的路径注解C、是Spring的控制器注解D、@Controller注解更强大【正确答案】:C92.Springbean的默认作用域是A、全不正确B、SingletonC、PrototypeD、Session【正确答案】:B93.Bean是在创建容器时即被加载。BeanFactory在容器中的加载方式是A、快速加载B、提前加载C、预留加载D、延时加载【正确答案】:D94.@AfterReturning注解的作用是?A、最终增强B、环绕增强C、前置增强D、后置增强【正确答案】:D95.下列不属于Spring自动装配模式的是()A、byNameB、byTypeC、constructorD、byId【正确答案】:D96.在Spring中关于AOP注解的介绍,说法错误的是()A、@Aspect用于定义一个切面B、@Pointcut用于定义切入点表达式C、@Before用于定义前置通知,相当于BeforeAdviceD、@After用于定义后置通知,相当于AfterReturningAdvice【正确答案】:D97.有关MVC的处理过程,描述不正确的是A、首先控制器接收用户的请求,决定调用哪个模型来进行处理B、模型处理用户的请求并返回数据C、模型确定调用哪个视图进行数据展示D、视图将模型返回的数据呈现给用户【正确答案】:C98.@Around注解的作用是?A、环绕增强B、后置增强C、前置增强D、后置代理【正确答案】:A99.以下哪个属性是<bean>标签的唯一标识?A、idB、nameC、classD、factory-bean【正确答案】:A100.Spring容器读取perties文件的配置是A、</property>B、</property>C、<context:property-placeholderlocation="classpath:perties"/>D、</property>【正确答案】:C1.Spring中常见的创建对象的注解有哪些A、@ComponentB、@ControllerC、@ServiceD、@Repository【正确答案】:ABCD2.BeanFactory是IoC容器的顶级接口,是IoC容器的最基础实现,也是访问Spring容器的根接口,负责对Bean的()和()等工作A、创建B、开源C、访问D、删除【正确答案】:AC3.@RequestMapping注解常用的属性A、nameB、valueC、methodD、params【正确答案】:BCD4.以下是JdbcTemplate对象包含方法是A、Execute()方法B、update()方法C、batchUpdate()方法D、query()方法及queryForXXX()方法【正确答案】:ABCD5.事务属性包含A、是否可用B、传播行为C、隔离规则D、回滚规则【正确答案】:BCD6.下列说法正确的是?A、HttpServletRequest:通过request对象获取请求信息B、HttpServletResponse:通过response处理响应信息C、HttpSession:通过session对象得到session中存放的对象D、modelMap是一个接口实现【正确答案】:ABCD7.springMVC中modelandView的作用A、封装后端数据B、设置view的url,即跳转到前端的urlC、将数据传递给前端D、其它【正确答案】:ABC8.使用<list>标签可以注入以下哪些元素?A、数组B、List集合C、Map集合D、Properties集合【正确答案】:AB9.@RequestMapping中method的请求类型包括A、getB、postC、putD、delete【正确答案】:ABCD10.常用的通知都包括哪些?A、前置通知B、后置通知C、环绕通知D、进程通知【正确答案】:ABC11.p命名空间注入属性时,在applicationContext.xml配置文件中,通过p:属性名=属性值方式注入属性,包括以下哪些步骤()A、在com.mhys.bean包下,创建Car类,首先,添加brand和carNo两个属性。B、在User类中,新增Car类型属性。C、在applicationContext.xml配置文件中,注册User类和Car类到容器。D、编写测试类。【正确答案】:ABCD12.spring的事务传播行为包括A、PlatformTransactionManagerB、PROPAGATION_SUPPORTSC、PROPAGATION_REQUIREDD、PROPAGATION_NOT_SUPPORTS【正确答案】:BCD13.以下哪些是AOP应用场景?A、日志记录B、安全控制C、事务处理D、异常处理【正确答案】:ABCD14.下面对Spring说法正确的是A、Spring不支持对数据库的事务管理B、Spring支持对业务的事务管理C、Spring的配置文件必须通过Struts-config.xml通知应用服务器所在的目录D、Spring实现了AOP思想【正确答案】:BD15.SpringMVC提供了两种数据校验的方式:基于____接口的方式和使用______标准进行校验。A、ValidatorB、AnnotaionJSR-303C、AnnotaionTEST-303D、logging【正确答案】:AB16.set注入时,在applicationContext.xml文件中使用bean元素注入对象,包括以下哪些步骤A、在Student类中注入name属性的属性值B、在测试类中调用getName()方法C、在测试类中调用setName()方法D、在控制台中,查看输出结果【正确答案】:ABD17.下面关于AOP的理解,正确的是A、面向纵向的开发B、面向横向的开发C、AOP关注的是面D、AOP关注的是点【正确答案】:BC18.下列属于AnnotaionJSR-303的注解的是?A、@AssertFalseB、@DecimalMax(value)C、@NotNullD、@IsNull【正确答案】:ABC19.构造方法注入属性时,使用constructor-arg元素来完成构造方法属性注入包括以下哪些步骤()A、在com.mhys.bean包下创建User类添加username和password属性并添加有参构造方法。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.test包下,创建测试类D、在控制台中,查看输出结果【正确答案】:ABCD20.以下有关Spring各模块之间关系,说法正确的有()。【选择两项】A、Spring各模块之间是紧密联系的,它们相互依赖B、Spring除核心模块外,各模块之间可以单独存在C、Spring的核心模块是必须的,其他模块则是可选的,可选模块都基于核心模块D、Spring的核心模块不是必须的【正确答案】:BC21.spring中scope作用域的范围包括A、singletonB、prototypeC、requestD、session【正确答案】:ABCD22.使用SpringMVC的数据校验需导入jar包A、classmate.jarB、hibernate-validator.jarC、jboss-logging.GA.jarD、validator-api-1.1.0.Final.jar【正确答案】:ABCD23.在Spring框架中,属性的注入有?A、构造方法注入B、set方法注入C、p命名空间注入D、属性名注入【正确答案】:ABC24.Spring中Bean的自动装配都有那些选择A、ByTypeByNameC、constructorD、Autodetect【正确答案】:ABC25.SpringMVC提供了哪些方式添加模型数据?A、ModelB、ModelAndViewC、ListD、Map【正确答案】:ABD26.表达式spel方式注入属性时,在applicationContext.xml配置文件中,注册User和Car类到容器,包括以下哪些步骤()A、在com.mhys.bean包下创建User类添加username和password属性并添加有参构造方法。B、在applicationContext.xml配置文件中,注册User类到容器C、在com.mhys.bean包下,创建Car类,首先,添加brand和carNo两个属性D、在控制台中,查看输出结果【正确答案】:CD27.在Spring中,下列普通使用Spring的核心功能AOP实现的是()。【选择两项】A、权限控制功能Bean工厂管理C、日志管理D、依赖注入功能【正确答案】:AC28.常用的数据库连接池A、DBCPB、C3P0C、DRUIDD、MyBatis【正确答案】:ABC29.Spring框架提供了4种常用的注入方式,包括以下哪些()A、set注入B、构造方法注入C、p命名空间注入D、表达式spel方式注入【正确答案】:ABCD30.Spring中使用事务管理器的方式包括A、xml配置的方式B、xml解析的方式C、AOP的方式D、注解的方式【正确答案】:AD31.<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此处可以填写的标签包括</bean>A、</property>B、</property>C、</property>D、</property>【正确答案】:ABCD32.在关于依赖注入,描述正确的是A、依赖注入可以增强系统各组件的依赖关系B、所谓依赖注入,就是明确地定义组件接口,独立开发各个组件,然后根据组件件依赖关系组装运行的设计模式C、依赖注入能够降低系统各组件的依赖关系,提倡面向接口编程D、Spring的依赖注入和控制反转是完全不同的两个概念【正确答案】:BC33.使用什么注解来接收JSON格式数据和返回JSON格式数据A、@RequestMappingB、@RequestBodyC、@ResponseBodyD、@RequestParam【正确答案】:BC34.JdbcTemplate常用的查询方法A、update
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省昆明市黄冈实验学校2025年高三(最后冲刺)化学试卷含解析
- 福建省长汀、连城一中等六校联考2025届高三压轴卷化学试卷含解析
- 中职课程中国旅游文化
- 光伏逆变器2025年度采购订单供应商协同开发协议
- 2025年鱼、虾、贝、藻类基因工程体项目发展计划
- 2025届湖南省益阳市高三一诊考试化学试卷含解析
- 2025届湖南省高三下学期高考普通高中名校联考第一次模拟考试生物试题(含解析)
- 山东省桓台一中2025年高考仿真卷化学试卷含解析
- 2025年贵金属压延加工材项目合作计划书
- 小二臀红的护理
- 药学概论(全套课件355P)
- 成人癌性疼痛护理指南解读
- 2023年-2024年电子物证专业考试复习题库(含答案)
- 公司与公司签订劳务合同范本
- 信息资源管理(马费成-第三版)复习重点
- 焊接工艺评定报告PQR115
- 配电室巡查记录表
- LS-MDG-用户操作手册-物料主数据流程-20181103-V1.0
- 年会颁奖晚会颁奖盛典简约PPT模板
- 绥江县农村饮水安全工程水质检测中心建设方案
- 中国传统故事英文花木兰二篇
评论
0/150
提交评论