版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Spring企业级程序设计(三)[复制]在Spring配置文件中,<aop:after-returning/>的作用是()[单选题]*定义引介增强定义环绕增强定义前置增强定义后置增强(正确答案)答案解析:无在Spring配置文件中,<aop:after-throwing/>的作用是()[单选题]*定义异常增强(正确答案)抛出一个异常用于捕获异常定义后置增强答案解析:无在Spring中,关于<bean>所配置的init-method属性,以下说法正确的是()[单选题]*init-method中配置的方法在构造方法之前执行init-method中配置的方法在构造方法之后,在依赖注入之前执行init-method中配置的方法在依赖注入之后执行(正确答案)init-method中配置的方法需要手动调用执行答案解析:无在SpringAOP中,以下execution()表达式使用错误的是()[单选题]*execution(voidcom.mhys.demo.UserServiceImpl.save())execution(*com.mhys.demo.UserServiceImpl.save())execution(*com.mhys.demo.UserServiceImpl.*())execution(com.mhys.demo.*ServiceImpl.*())(正确答案)答案解析:无在Spring中实现了以下()基本设计模式【选两项】*门面模式单例模式(正确答案)工厂模式(正确答案)多态模式答案解析:无在SpringAOP中,前置通知是在目标方法之前执行,以下配置正确的是()[单选题]*<aop:beforemethod="切面类的方法名"pointcut-ref="切入点表达式引用"/>(正确答案)<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式引用"/><aop:beforemethod="切面类的方法名"pointcut-ref="前置增强引用"/><aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>答案解析:无在SpringAOP中,<aop:beforemethod="beforeAdvice"pointcut-ref="pointCut"/>以上配置中beforeAdvice是指()[单选题]*后置增强方法前置增强方法(正确答案)前置增强代理后置增强代理答案解析:无在SpringAOP中,<aop:after-returningmethod="afterReturningAdvice"pointcut-ref="pointCut"/>以上配置中afterReturningAdvice是指()[单选题]*前置增强方法环绕增强方法后置增强方法(正确答案)异常增强方法答案解析:无在SpringAOP中,@Around注解的作用是()[单选题]*环绕增强(正确答案)后置增强前置增强后置代理答案解析:无在SpringAOP中,@After注解的作用是()[单选题]*前置增强最终增强(正确答案)后置增强环绕增强答案解析:无在SpringAOP中,@AfterReturning注解的作用是()[单选题]*最终增强环绕增强前置增强后置增强(正确答案)答案解析:无在SpringAOP中,@AfterThrowing注解的作用是()[单选题]*前置增强最终增强异常拦截(正确答案)以上都不是答案解析:无Spring的核心机制是()[单选题]*依赖注入(正确答案)数据访问AOP声明式事务答案解析:无在Spring中,以下关于Spring框架优势说法错误的是()[单选题]*低入侵式设计,代码污染低spring对于主流的应用框架提供了集成支持,如Hibernate,JPA,Struts等独立于各种服务器,真正实现WriteOnce、RunAnywhereSpring的AOP机制降低了业务对象替换的复杂性(正确答案)答案解析:无在SpringAOP中,注解@Aspect的作用是()[单选题]*作用是把当前类标识为一个切面(正确答案)标识一个前置增强方法标识一个后置增强类标识一个动态代理类答案解析:无在SpringAOP中,注解@Pointcut的作用是()[单选题]*定义一个增强定义一个切点(正确答案)定义一个代理以上都不正确答案解析:无在Spring中,可以通过以下()标签定义Bean对象[单选题]*<beans><server><bean>(正确答案)<pojo>答案解析:无在Spring中,<bean>标签用于用来定义一个Bean对象,存在很多属性,以下()属性是Bean的唯一标识,且不允许重复[单选题]*id(正确答案)nameclassfactory-bean答案解析:无在Spring中,以下关于Spring配置文件说话正确的有()【选两项】*Spring配置文件必须是applicationContext.xmlSpring配置文件可以不是applicationContext.xml(正确答案)Spring配置文件可以有多个(正确答案)Spring配置文件只能有一个答案解析:无在Spring中,<bean>标签用于用来定义一个Bean对象,存在很多属性,以下()属性是Bean的名称标识[单选题]*idname(正确答案)classfactory-bean答案解析:无在Spring中,Bean的作用范围是通过()属性来控制的[单选题]*init-methodfactory-beanscope(正确答案)autowire答案解析:无在Spring中,企业项目开发的配置文件非常多,经常会分模块开发。以下()标签可以实现分模块配置[单选题]*<import>(正确答案)<factory-bean><scope><autowire>答案解析:无在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入数组元素[单选题]*<import><list>(正确答案)<autowire><factory-bean>答案解析:无在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入Properties集合元素[单选题]*<props>(正确答案)<array><list><map>答案解析:无在Spring中,属性的注入包括基本类型数据注入,也包括复杂数据类型注入,可使用()标签注入Map集合元素[单选题]*<props><pop><list><map>(正确答案)答案解析:无在Spring中,通过“@xxx”的方式让注解与JavaBean紧密结合将()[单选题]*减少了配置文件的体积,又增加了JavaBean的可读性与内聚性(正确答案)减少了配置文件的体积,又降低了JavaBean的可读性与内聚性增加了配置文件的体积,又增加了JavaBean的可读性与内聚性增加了配置文件的体积,又降低了JavaBean的可读性与内聚性答案解析:无在Spring中,可通过注解@Value实现set方式注入,以下关于@Value使用正确的是()[单选题]*@Value(Java)privateStringcourseName;@Value="Java"privateStringcourseName;@Value("Java")privateStringcourseName;(正确答案)@Value=JavaprivateStringcourseName;答案解析:无在Spring中,配置Bean的id属性,以下说法正确的有()【选两项】*id属性是必须,没有id属性就会报错id属性不是必须的,可以没有(正确答案)id属性的值可以重复id属性的值不可以重复(正确答案)答案解析:无在Spring中,以下关于注解@Component使用正确的是()[单选题]*@ComponentpublicclassTiger(正确答案)@ComponentprivateTigertiger;@Component("Tiger")privateTigertiger;@Component="Tiger"privateTigertiger;答案解析:无在Spring中,Bean的作用域默认是()[单选题]*Sessionprototyperequestsingleton(正确答案)答案解析:无在Spring中,以下关于常用的注解说明错误的是()[单选题]*@Autowired用于对Bean的属性变量、属性的setter方法及构造方法进行标注,配合对应的注解处理器完成Bean的自动配置工作,默认按照Bean的名称进行装配(正确答案)@Repository用于将数据访问层(DAO层)的类标识为Spring中的Bean@Service通常作用在业务层(Service层),用于将业务层的类标识为Spring中的Bean@Controller通常作用在控制层(如SpringMVC的Controller),用于将控制层的类标识为Spring中的Bean答案解析:无在Spring中,被标识为单例的对象在Spring容器中只会存在一个实体,可通过以下()方式[单选题]*<beanscope="prototype"></bean><beanprototype="true"></bean><beanscope="singleton"></bean>(正确答案)<beansingleton="true"></bean>答案解析:无在Spring中,以下()注解可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作[单选题]*@Component@Autowired(正确答案)@Value@AutoInit答案解析:无在Spring中,关于注解@Component说法正确的是()[单选题]*@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。(正确答案)@Component注解表明一个类会作为单例类,并告知Spring要为这个类创建bean。@Component注解告诉Spring这个方法将会返回一个对象@Component注解告诉Spring这个方法将会返回一组对象答案解析:无在Spring中,属性的注入方式不包括()[单选题]*构造方法注入set方法注入p命名空间注入属性名注入(正确答案)答案解析:无在Spring中,@PostConstruct注解的方法在整个Bean初始化中的执行顺序是()[单选题]*Constructor(构造方法)->@Autowired(依赖注入)->@PostConstruct(注释的方法)(正确答案)Constructor(构造方法)->@PostConstruct(注释的方法)->@Autowired(依赖注入)@PostConstruct(注释的方法)->Constructor(构造方法)->@Autowired(依赖注入)@Autowired(依赖注入)->Constructor(构造方法)->@PostConstruct(注释的方法)答案解析:无在Spring中,<bean>标签的autowire属性取值不包括以下()[单选题]*nobyNamebyTypebyId(正确答案)答案解析:无在Spring中,复杂数据类型的注入,可使用<list>标签注入以下()元素【选两项】*数组(正确答案)List集合(正确答案)Map集合Properties集合答案解析:无在Spring中,以下关于配置Bean的name属性的说法正确的有()【选两项】*name属性是必须,没有name属性就会报错name属性不见必须的,可以没有(正确答案)name属性的值可以重复name属性的值不可以重复(正确答案)答案解析:无在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方法答案解析:无在Spring中,以下关于set注入优点说法正确的是()[单选题]*在构造期即创建一个完整、合法的对象不需要编写繁琐的setter方法的对于复杂的依赖关系,set注入更简法,直观(正确答案)以上说法均正确答案解析:无在Spring中,以下关于注解@PostConstruct说法错误的是()[单选题]*在方法上加该注解会在项目启动的时候执行该方法可以理解为在spring容器初始化的时候执行该方法在方法上加该注解只会被服务器执行一次在方法上加该注解会在项目结束的时候执行该方法(正确答案)答案解析:无在Spring中,以下关于AOP常用注解的介绍,说法错误的是()[单选题]*@Aspect用于定义一个切面@Pointcut用于定义切入点表达式@Before用于定义前置通知,相当于BeforeAdvice@After用于定义后置通知,相当于AfterReturningAdvice(正确答案)答案解析:无在Spring中,以下不属于JdbcTemplate对象的方法是()[单选题]*Execute()方法update()方法batchUpdate()方法select()方法(正确答案)答案解析:无在Spring中,以下关于JdbcTemplate的描述错误的是()[单选题]*JdbcTemplate不属于Spring,使用时需要导入对应的jar包(正确答案)JdbcTemplate是对数据库的操作在jdbc的封装我们只需要提供SQL语句和提取结果,使JDBC更加易于使用。JdbcTemplate使用spring的注入功能,把DataSource注册到JdbcTemplate之中答案解析:无在Spring中,常用的数据库连接池()【选三项】*DBCP(正确答案)C3P0(正确答案)DRUID(正确答案)MyBatis答案解析:无在Spring中,以下()是JDBC和Mybatis使用的事务管理器接口PlatformTransactionManager的实现类[单选题]*org.springframework.jdbc.datasource.DataSourceTransactionManager(正确答案)org.springframework.jdbc.datasource.DriverManagerDataSourceorg.springframework.orm.hibernate5.HibernateTransactionManagerorg.springframework.orm.jpa.JpaTransactionManager答案解析:无在Spring中,<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">此处可以填写的标签不包括()</bean>[单选题]*<propertyname="driverClass"value="com.mysql.jdbc.Driver"></property><propertyname="jdbcUrl"value="jdbc:mysq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巴中市2026年第三批就业见习岗位笔试参考题库及答案解析
- 2026湖南湘西自治州招聘教师43人笔试参考题库及答案解析
- 2026年河南省机关事务管理局所属事业单位公开招聘12人考试模拟试题及答案解析
- 2026湖北武汉市特种设备检验检测研究院招聘工作人员15人笔试模拟试题及答案解析
- 2026河北衡水故城县基建审计服务站公开招聘劳务派遣工作人员5名考试备考试题及答案解析
- 2026广东中山市坦洲镇人民政府所属事业单位招聘教师15人(编制)考试备考题库及答案解析
- 2026广东广州市番禺区急救医疗指挥中心第一批招考编外人员3人农业笔试备考题库及答案解析
- 2026贵州黔方有渔水产科技有限公司第五批次自主招聘1人考试备考试题及答案解析
- 2026湖南人才市场有限公司长沙分公司招聘2人笔试备考题库及答案解析
- 护理工作环境改善
- 绿色食品山楂生产技术操作规程
- 近五年重庆中考英语试题及答案2023
- 采血健康知识讲座
- 2022年北京海淀初一(下)期中英语试卷(教师版)
- 很好用的融资租赁测算表(可编辑版)
- 桥梁定期检查-桥梁经常检查与定期检查概论
- 2023年机动车检测站管理评审资料
- 加工中心编程精解
- 企业所得税政策(西部大开发+地方税收优惠)课件
- 六维力传感器的原理与设计演示文稿
- 驾驶员从业资格证电子版
评论
0/150
提交评论