zoukankan      html  css  js  c++  java
  • 错题解析

    该题考的是使用p命名空间实现依赖注入。正确的配置是选项A,其余选项BCD的配置都是错误的,因此该题的正确答案是A


    依赖注入中构架生成对象也是采用面向对象的技术,所以不可能替代面向对象技术

    Spring的配置文件applicationContext.xml默认放在WEB-INF下,框架会自动读取,如果放在src下,则可以通过在web.xml中配置读取路径即可

     

    value属性用来注入基本数据类型或字符串的值,ref属性用来注入引用数据类型

    此题目考查的是IoC的理解含义 为什么选A,控制反转(Inversion of Control,IoC),也被称为依赖注入,是面向对象编程中的一种设计理念,用来减低程序代码之间的耦合度,因此选项A解释是错误的。 因此答案选择A

    <p>D选项 spring也提供了web相关的功能</p>

    <property>标签可以指定调用相应的setter访问器实现依赖注入,需要的是方法而不是属性,value属性用来注入基本类型或字符串的值,ref属性用来注入已经定义好的bean,故bc是错误的

    此题考查的是Spring-面向切面编程通过aop命名空间将JavaBean中的方法声明为增强处理,abc说法正确,如果目标方法返回void值,则该增强处理也会被执行。D说法有误,所以正确答案是d。

    IOC是控制反转,就是类本身不控制其属性的值,而是交给第三方容器注入。所以不需要通过代码实现,A错误

    此题目考察的是Spring AOP中触发的类型 A 不正确。因为前置通知实在方法调用前 B 正确。因为抛出后通知是在系统抛出异常时触发 C 不正确,返回后通知是指程序正常返回后触发的通知 D后通知是无论如何都会触发

    此题目考查的是Spring的切面编程,springAOP是对面向对象的扩充和发展。

    此题目考察的是Spring AOP中的通知 A 不正确。若系统抛出异常,则不会触发”返回后通知”,此答案不正确 B 正确。“后通知”也称最终通知, 无论方法如何结束都会触发的一种通知类型 C 不正确。跟方法有没有返回值无关 D 不正确。理由参考BC

    此题目考察的是XML配置中特殊字符的处理 A正确。可以使用<![CDATA[]]>标记处理XML特 殊字符 B正确。把XML特殊字符替换为实体引用 C 不正确。&在XML中是特殊转义符 D 不正确。即使使用双引号也不能改变&的作用

     

    默认拦截器将会执行

    ctx.getBean("user1");此方法返回Object对象,需要强转成指定类型,singleton是默认采用的作用域,即Spring默认为每一个Bean仅创建一个实例,故cd是错的.

    此题目考查的是使用设值注入实现依赖注入。 为什么不选A,Spring为Bean的属性赋值是通过调用属性setter方法实现的,这种做法被称为&ldquo;设值注入&rdquo;,而非直接为属性赋值,若属性名为who,但是setter方法名称为setSomebody(),Spring配置文件中应写成name=&rdquo;somebody&rdquo;而非name=&rdquo;who&rdquo;,因此选项A的解释是错误的。 为什么不选D,因为在Spring配置文件中,<bean>元素通常使用id属性为其指定一个用来访问的唯一名称,class,表示定义的Bean实例的类型,因此选项D是错误的。 因此答案选择B、C

    @After 最终增强。 @AfterReturning方法返回值的时候,也叫后置增强 @AfterThrowing是异常抛出增强 所以选项b正确

  • 相关阅读:
    解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded
    C#操作Xml:XSLT语法 在.net中使用XSLT转换xml文档示例
    C#操作Xml:XPath语法 在C#中使用XPath示例
    C#操作Xml:XmlSerializer 对象的Xml序列化和反序列化
    C#操作Xml:如何定义Xsd文件
    C#操作Xml:linq to xml操作XML
    C#操作Xml:使用XmlWriter写Xml
    C#操作Xml:使用XmlReader读Xml
    C#操作Xml:通过XmlDocument读写Xml文档
    XML的序列化和反序列化 详细介绍
  • 原文地址:https://www.cnblogs.com/wyl123/p/8491363.html
Copyright © 2011-2022 走看看