zoukankan      html  css  js  c++  java
  • Schema-based AOP support

    本文参考至:spring-framework-reference.pdf的7.3 章节

    【Schema-based AOP support】

      If you are unable to use Java 5, or simply prefer an XML-based format, then Spring 2.0 also offers
    support for defining aspects using the new "aop" namespace tags. The exact same pointcut expressions
    and advice kinds are supported as when using the @AspectJ style, hence in this section we will focus on
    the new syntax and refer the reader to the discussion in the previous section (Section 7.2, “@AspectJ
    support”) for an understanding of writing pointcut expressions and the binding of advice parameters.

      To use the aop namespace tags described in this section, you need to import the spring-aop schema as
    described in Appendix C, XML Schema-based configuration. See the section called “The aop schema” for
    how to import the tags in the aop namespace.

      Within your Spring configurations, all aspect and advisor elements must be placed within an
    <aop:config> element (you can have more than one <aop:config> element in an application
    context configuration). An <aop:config> element can contain pointcut, advisor, and aspect elements
    (note these must be declared in that order).

      如果,你不能使用java5,或者更倾向于使用XML格式的配置文件,Spring2.0引入了支持使用配置文件配置Aop,使用【aop】的命名空间,相同的pointCut表

    答式和各种advice(before、after、around、after returning)也可以像@AspectJ中一样的使用。因而在本节中,我们将主要介绍新的语义,并且涉及到

    前面的章节,更好的理解如何编写pointCut表达式和绑定advice的参数。

      要使用在本节使用aop的命名空间标签,需要参考附录C引入spring-aop的schema即-XML Schema-based configuration。

         在自己的Spring配置文件中,所有的aspect和advisor标签必须至于<aop:config>标签范围内【在一个配置文件中,可以有多个<aop:config>标签】,一个

    【<aop:config>】标签可以包含point、advisor、和asect元素,特别强调:元素的命名,必须要按照上述的顺序

      

  • 相关阅读:
    jquery基本操作笔记
    unity 读取灰度图生成三维地形并贴图卫星影像
    unity 读取灰度图生成按高程分层设色地形模型
    opengl读取灰度图生成三维地形并添加光照
    opengl鼠标键盘控制相机漫游
    opengl球形网格生成
    opengl读取灰度图生成三维地形
    unity三维地球模型生成
    ue4读取灰度图生成三维地形mesh
    unity读取灰度图生成等值线图
  • 原文地址:https://www.cnblogs.com/caroline/p/4251827.html
Copyright © 2011-2022 走看看