zoukankan      html  css  js  c++  java
  • AOP概念

    1.2.1 PointCut

    pointcut是在joinpoint哪一个方法进行切入的

    即在哪个地方进行切入,它可以指定某一个点,也可以指定多个点。
    比如类A的methord函数,当然一般的AOP与语言(AOL)会采用多用方式来定义PointCut,比如说利用正则表达式,可以同时指定多个类的多个函数。

    1.2.2 Advice

    在切入点干什么,指定在PointCut地方做什么事情(增强),打日志、执行缓存、处理异常等等。

    1.2.3 Advisor/Aspect

    PointCut + Advice 形成了切面Aspect,这个概念本身即代表切面的所有元素。但到这一地步并不是完整的,因为还不知道如何将切面植入到代码中,解决此问题的技术就是PROXY

    Joinpoint 连接点

    说的简单点其实就是类的成员方法,每一个成员方法都可以叫做joinpoint

    joinpoint只支持方法,不支持成员属性,成员属性完全可以用set和get方法来达到目的



  • 相关阅读:
    C# 重载,重写,代理,枚举实例
    关于C#7 新语法糖
    关于C# 异步
    经验
    C# 后台模块 Word 模板操作
    .Net 图片生成水印
    .Net XML操作
    .Net web 关于表单标题
    分页存储过程
    python 爬虫 猫眼视频榜单top100
  • 原文地址:https://www.cnblogs.com/handsome1013/p/10118314.html
Copyright © 2011-2022 走看看