zoukankan      html  css  js  c++  java
  • AOP学习

    AOP编程

    AOP是什么?

    aop(aspect oriented programming)面向切面编程,是对所有对象或者是一类对象编程,核心是(在不增加代码的基础上,还增加新功能)

    汇编(伪机器指令 nov jump)面向机器

    c语言(面向过程)->系统软件(操作系统,数据库,杀毒软件,防火墙,驱动...)

    c++

    java(面向对象->类,对象)

    面向切面spring(->aop)面向很多对象编程。

    1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。

    aop 特别提醒:aop编程,实际上在框架本身用得很多,在实际项目开发中用得并不是很多。

    将来会越来越多,这是一个趋势,

    aop原理+案例(aop中有很多概念,先不说,当我们讲完案例,再看相关概念)。

    编程说明:

    beans.xml

    1.被代理的对象

    2.前置通知

    3.代理对象

    <!!!!细节!!!!>

    aop步骤:

    1.定义接口

    2.编写对象(被代理对象=目标对象)

    3.编写通知(前置通知目标方法调用前调用) 

    4.在beans.xml文件配置

    4.1配置被代理对象=目标对象

    4.2配置通知

    4.3配置代理对象 是ProxyFactoryBean 

    4.3.1 <!--  代理接口集 -->

    4.3.2  织入通知

    4.3.3  配置被代理对象

     

    准确地讲,织入就是一个过程。

    连接点是静态的概念,切入点是动态的概念。

    连接点被织入时,就变成切入点了。

     

  • 相关阅读:
    oracle表管理
    Eclipse快捷键指南
    Oracle 命令行导入导出方法
    oracle 查询优化
    Asp.net DataTable添加列和行的方法
    C#实现程序开机启动
    sql分组查询
    10_基址重定向.md
    通用寄存器.md
    小甲鱼.md
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9886685.html
Copyright © 2011-2022 走看看