版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Spring+MVC+企业级程121—167题[复制]1.在Spring中,Bean的作用范围是通过()属性来控制的[单选题]*init-methodfactory-beanscope(正确答案)autowire2.在Spring中,企业项目开发的配置文件非常多,经常会分模块开发。以下()标签可以实现分模块配置[单选题]*<import>(正确答案)<factory-bean><scope><autowire>3.在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入数组元素[单选题]*<import><list>(正确答案)<autowire><factory-bean>4.在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入Properties集合元素[单选题]*<props>(正确答案)<array><list><map>5.在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入Map集合元素[单选题]*<props><pop><list><map>(正确答案)6.在Spring中,通过“@xxx”的方式让注解与JavaBean紧密结合将()[单选题]*减少了配置文件的体积,又增加了JavaBean的可读性与内聚性(正确答案)减少了配置文件的体积,又降低了JavaBean的可读性与内聚性增加了配置文件的体积,又增加了JavaBean的可读性与内聚性增加了配置文件的体积,又降低了JavaBean的可读性与内聚性7.在Spring中,可通过注解@Value实现set方式注入,以下关于@Value使用正确的是()[单选题]*@Value(Java)privateStringcourseName;@Value="Java"privateStringcourseName;@Value("Java")privateStringcourseName;(正确答案)@Value=JavaprivateStringcourseName;8.在Spring中,配置Bean的id属性,以下说法正确的有()【选两项】*id属性是必须,没有id属性就会报错id属性不是必须的,可以没有(正确答案)id属性的值可以重复id属性的值不可以重复(正确答案)9.在Spring中,以下关于注解@Component使用正确的是()[单选题]*@ComponentpublicclassTiger(正确答案)@ComponentprivateTigertiger;@Component("Tiger")privateTigertiger;@Component="Tiger"privateTigertiger;10.在Spring中,Bean的作用域默认是()[单选题]*Sessionprototyperequestsingleton(正确答案)11.在Spring中,以下关于常用的注解说明错误的是()[单选题]*@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配(正确答案)@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean@Controller通常作用在控制层(如SpringMVC的Controller),用于将控制层的类标识为Spring中的Bean12.在Spring中,被标识为单例的对象在Spring容器中只会存在一个实体,可通过以下()方式[单选题]*<beanscope="prototype"></bean><beanprototype="true"></bean><beanscope="singleton"></bean>(正确答案)<beansingleton="true"></bean>13.在Spring中,以下()注解可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作[单选题]*@Component@Autowired(正确答案)@Value@AutoInit14.在Spring中,关于注解@Component说法正确的是()[单选题]*@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。(正确答案)@Component注解表明一个类会作为单例类,并告知Spring要为这个类创建bean。@Component注解告诉Spring这个方法将会返回一个对象@Component注解告诉Spring这个方法将会返回一组对象15.在Spring中,属性的注入方式不包括()[单选题]*构造方法注入set方法注入p命名空间注入属性名注入(正确答案)16.在Spring中,@PostConstruct注解的方法在整个Bean初始化中的执行顺序是()[单选题]*Constructor(构造方法)->@Autowired(依赖注入)->@PostConstruct(注释的方法)(正确答案)Constructor(构造方法)->@PostConstruct(注释的方法)->@Autowired(依赖注入)@PostConstruct(注释的方法)->Constructor(构造方法)->@Autowired(依赖注入)@Autowired(依赖注入)->Constructor(构造方法)->@PostConstruct(注释的方法)17.在Spring中,<bean>标签的autowire属性取值不包括以下()[单选题]*nobyNamebyTypebyId(正确答案)18.在Spring中,复杂数据类型的注入,可使用<list>标签注入以下()元素【选两项】*数组(正确答案)List集合(正确答案)Map集合Properties集合19.在Spring中,以下关于配置Bean的name属性的说法正确的有()【选两项】*name属性是必须,没有name属性就会报错name属性不见必须的,可以没有(正确答案)name属性的值可以重复name属性的值不可以重复(正确答案)20.在Spring中,若Spring配置文件存在以下的代码,关于代码说法正确的是()<beanid="userTable"class="com.zyyx.bean.UserTable"><propertyname="userName"><value>SCCE</value></property></bean>[单选题]*<propertyname="userName">的userName是UserTable中的属性,可以不需要get和set方法<propertyname="userName">的userName是UserTable中的属性,可以不需要get方法,但一定要存在set方法(正确答案)<propertyname="userName">的userName是UserTable中的属性,可以不需要set方法,但一定要存在get方法<propertyname="userName">的userName是UserTable中的属性,一定要存在get和set方法21.在Spring中,以下关于set注入优点说法正确的是()[单选题]*在构造期即创建一个完整、合法的对象不需要编写繁琐的setter方法的对于复杂的依赖关系,set注入更简法,直观(正确答案)以上说法均正确22.在Spring中,以下关于注解@PostConstruct说法错误的是()[单选题]*在方法上加该注解会在项目启动的时候执行该方法可以理解为在spring容器初始化的时候执行该方法在方法上加该注解只会被服务器执行一次在方法上加该注解会在项目结束的时候执行该方法(正确答案)23.在Spring中,以下关于AOP常用注解的介绍,说法错误的是()[单选题]*@Aspect用于定义一个切面@Pointcut用于定义切入点表达式@Before用于定义前置通知,相当于BeforeAdvice@After用于定义后置通知,相当于AfterReturningAdvice(正确答案)24.在Spring中,以下不属于JdbcTemplate对象的方法是()[单选题]*Execute()方法update()方法batchUpdate()方法select()方法(正确答案)25.在Spring中,以下关于JdbcTemplate的描述错误的是()[单选题]*JdbcTemplate不属于Spring,使用时需要导入对应的jar包(正确答案)JdbcTemplate是对数据库的操作在jdbc的封装我们只需要提供SQL语句和提取结果,使JDBC更加易于使用。JdbcTemplate使用spring的注入功能,把DataSource注册到JdbcTemplate之中26.在Spring中,常用的数据库连接池()【选三项】*DBCP(正确答案)C3P0(正确答案)DRUID(正确答案)MyBatis27.在Spring中,以下()是JDBC和Mybatis使用的事务管理器接口PlatformTransactionManager的实现类[单选题]*org.springframework.jdbc.datasource.DataSourceTransactionManager(正确答案)org.springframework.jdbc.datasource.DriverManagerDataSourceorg.springframework.orm.hibernate5.HibernateTransactionManagerorg.springframework.orm.jpa.JpaTransactionManager28.在Spring中,<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此处可以填写的标签不包括()</bean>[单选题]*<propertyname="driverClass"value="com.mysql.jdbc.Driver"></property><propertyname="jdbcUrl"value="jdbc:mysql://:3306/mysql"></property><context:property-placeholderlocation="classpath:perties"/>(正确答案)<propertyname="password"value="1q2w3e"></property>29.在Spring中,以下配置用于开启扫描注解的功能是()[单选题]*<propertyname="driverClass"value="com.mysql.jdbc.Driver"></property><context:component-scanbase-package="com.mhys"></context:component-scan>(正确答案)<propertyname="user"value="root"></property><propertyname="jdbcUrl"value="jdbc:mysql://:3306/mysql"></property>30.在Spring中,以下配置用于加载数据库配置文件perties的是()[单选题]*<propertyname="driverClass"value="${jdbc.driverClass}"></property><propertyname="jdbcUrl"value="${jdbc.jdbcUrl}"></property><context:property-placeholderlocation="classpath:perties"/>(正确答案)<propertyname="password"value="${jdbc.password}"></property>31.在Spring中,数据库配置文件perties一般需要配置的项不包括()[单选题]*数据库的类型(正确答案)数据库的驱动用户名密码32.在Spring中,JdbcTemplate对象用于新增数据的方法()[单选题]*update(正确答案)insertqueryForObjectquery33.在Spring中,JdbcTemplate对象用于更新数据的方法()[单选题]*update(正确答案)insertqueryForObjectqueryForList34.在Spring中,JdbcTemplate对象用于查询数据的方法有()【选两项】*select()query()(正确答案)queryForObject(正确答案)call()35.在Spring中,JdbcTemplate对象中用于执行存储过程和函数的方法是()[单选题]*call()(正确答案)update()query()queryForObject()36.在Spring中,JdbcTemplate对象用于批量更新的方法是()[单选题]*batchUpdate(正确答案)updatedeleteexecute37.以下不属于事务的特性的是()[单选题]*原子性一致性隔离性临时性(正确答案)38.在Spring中,对Spring和MyBatis整合时,关于mapperLocations属性描述错误的是()[单选题]*mapperLocations属性属于SqlSessionFactoryBean类配置mapperLocations的作用是减少MyBatis的映射文件的配置在配置mapperLocations时可以使用通配符*配置了mapperLocations就不需要配置MyBatis其他属性了(正确答案)39.在Spring中,奖Spring与MyBatis整合时,下列说法错误的是()[单选题]*MyBatis-Spring的jar包由Spring提供(正确答案)可以不用给出Dao的实现类,而由映射接口实现MyBatis的配置文件可以写在MyBatis本身的配置文件中,也可以在Spring中指定Spring和MyBatis集成后同样可以使用XML配置声明式事务40.在SpringMVC中,以下描述错误的是()[单选题]*SpringMVC中必须是实现了Handler接口的JavaBean才能成为请求处理器(正确答案)DispatcherServlet是SpringMVC的前端控制器和任何的servlet一样,必须web.xml中配置后,才能起作用在web.xml中,根据servlet-mapping的URL不同,可以配置多个DispatcherServletModelAndView中的view是逻辑视图名,而非真正的视图对象41.在Spring中,以下关于Spring框架说法错误的是()[单选题]*Spring是一个轻量级的企业级开发框架Spring框架的核心是一个AOP容器(正确答案)Spring有2个主要目标:一是让现有技术更易于使用,二是促进良好的编程习惯Spring坚持一个原则:对于已有较好解决方案的领域,Spring绝不重复实现,只对现有方案提供支持42.以下关于MVC的处理过程描述不正确的是()[单选题]*首先控制器接收用户的请求,控制器调用相应的模型来处理用户请求模型进行相应的业务逻辑处理,并返回数据模型确定调用哪个视图进行数据展示(正确答案)视图将模型返回的数据呈现给用户43.在Spring中,定义了7中事务的传播行为,其中,最常用的是(),表示当前方法必须运行在事务中。[单选题]*PROPAGATION_REQUIRES_NEWPROPAGATION_SUPPORTSPROPAGATION_REQUIRED(正确答案)PROPAGATION_NOT_SUPPORTS44.在Spring中,使用声明式事务的方式包括()【选两项】*xml配置的方式(正确答案)xml解析的方式AOP的方式注解的方式(正确答案)45.在Spring中,使用注解的方式来进行事务管理,使用的注解是()[单选题]*@Transactional(正确答案)@Resource@Service@Repository46.在Spring中,注解@Service一般在()使用中[单选题]*控制层业务层(正确答案)数据访问层表示层47.在Spring中,注解@Repository一般在()使用中[单选题]*业务层控制层数据访问层(正确答案)表现层48.在Spring中,注解@Controller一般在()使用中[单选题]*业务层控制层(正确答案)数据访问层表现层49.在Spring中,JdbcTemplate对象用于删除数据的方法是()[单选题]*insertupdate(正确答案)deletequery50.在Spring中,applicationContext.xml配置文件中开启注解方式管理AOP事务的配置是()[单选题]*<propertyname="driverClass"value="com.mysql.jdbc.Driver"></property><context:component-scanbase-package="com.mhys"></context:component-scan><tx:annotation/><tx:annotation-driven/>(正确答案)51.在Spring中,使用XML方式配置AOP实现事务管理的过程中,需要进行以下()配置【选三项】*配置事务核心管理器(正确答案)配置事务通知(正确答案)配置AOP织入(正确答案)配置切面对象52.在Spring中,下列()操作需要使用事务管理【选两项】*查询操作批量修改操作(正确答案)分页查询批量新增操作(正确答案)53.在Spring中,下列属于()事务管理器[单选题]*TransactionManager(正确答案)DataSourceQueryForObjectCall54.在MVC中,M是指()[单选题]*Model(正确答案)ViewControllerModelAndView55.在MVC中,V是指()[单选题]*ModelView(正确答案)ControllerModelAndView56.在MVC中,C是指()[单选题]*ModelViewController(正确答案)ModelAndView57.在Spring中,使用XML方式配置AOP实现事务管理的过程中,配置事务通知可通过()[单选题]*<aop:config><bean><tx:advice>(正确答案)<advice>58.在SpringMVC中,当需要使用SpringMVC标签库之前,需要手动引入SpringMVC标签库,以下引入正确的是()[单选题]*<%@tagliburi="/jsp/jstl/core"prefix="c"%><%@tagliburi="/tags/form"prefix="form"%>(正确答案)<%@taglibprefix="fmt"uri="/jsp/jstl/fmt"%>以上均不正确59.在SpringMVC中,视图解析器是()[单选题]*HandlerMappingDispatcherServletModelAndViewViewResolver(正确答案)60.在SpringMVC中,进行服务器端验证,用()注解可以实现密码长度的限制[单选题]
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年郑州信息工程职业学院单招职业倾向性考试题库及答案详解1套
- 2026年陕西工业职业技术学院单招职业技能测试题库及答案详解一套
- 2026年安全管理业务知识
- 2026年初中化学实验操作题集
- 2026年产品知识欠缺解决策略案例
- 2026年学生防疫安全知识讲座
- 2026年食品知识科普竞赛活动方案设计
- 2026年前端开发工程师高级笔试模拟题
- 2026年幼儿园秋冬季卫生保健知识培训
- 2026年家庭教育指导理论知识
- 2026广西能汇投资集团有限公司校园招聘笔试参考题库及答案解析
- 开封市汽车产业投资有限公司、开封市文心科教投资发展有限公司招聘笔试题库2026
- 2026年安全生产月活动宣贯培训课件
- 衡阳县岣嵝峰林场招聘社区网格员考试试题附答案详解
- DB-T29-1-2026 天津市居住建筑节能设计标准
- 视频监控系统技术规范书
- 2026年大连市教育基金会招聘工作人员备考题库含答案详解(满分必刷)
- 2026年原料药国际注册策略与实践
- 从创意到创业知到智慧树章节测试课后答案2024年秋湖南师范大学
- 《社会保障学》医疗保险-课件
- 2019版:认知训练中国专家共识(全文)
评论
0/150
提交评论