zoukankan      html  css  js  c++  java
  • 面向切面编程必须了解的概念

    1. 面向切面编程,AOP(Aspect Oriented Programming),要解决的问题是将横切关注点与业务逻辑分离
    2. 横切关注点:在软件开发中,散布于应用多处的功能。
    3. 通知:定义了切面是什么,何时使用切面。分为:前置通知,后置通知,返回通知,异常通知,环绕通知
    4. 连接点:在应用程序执行过程中能够插入切面的一个点,该点可以是调用方法时、抛出异常时、甚至是修改一个字段时。切面代码可以利用这些切点插入到应用的正常流程中,并添加新的行为。
    5. 切点:定义了切面的“何处”。有助于缩小切面所通知的连接点的范围,切点的定义会匹配通知要织入的一个或多个连接点。
    6. 切面:通知与切点的结合。
    7. 引入:允许向现有的类添加新方法或属性
    8. 织入:把切面应用到目标对象并创建新的代理对象的过程。
  • 相关阅读:
    DataGrip连接MySql数据库
    IDEA版本控制-Git
    IDEA关联MySql数据库
    ESXi平滑升级
    Dell服务器安装vGPU
    索引
    数据类型
    部署Zabbix监控平台
    部署Cacti监控平台
    常用系统监控命令
  • 原文地址:https://www.cnblogs.com/xiaoxli/p/9521835.html
Copyright © 2011-2022 走看看