• spring学习笔记-AOP


    1、aop:aspect oriented programming 面向切面编程

    2、aop在spring中的作用:

       提供声明式服务(声明式事务)

      允许用户实现自定义切面

    3、aop:在不改变原有代码的情况下,增加新的功能。

        传统的编程模式:

     

      AOP的编程模式:横向的编程

      

    4、aop的好处:

           a)使得真实角色处理的业务更加的纯粹,不再去关注一些公共的事情;

         b)公共的业务由代理来完成---实现了业务的分工;

         c)公共业务发生扩展时,变得更加集中和方便;

    5、名词解释

      关注点:增加的某个业务,如日志、安全、缓存、事务、异常处理等;

      切面(Aspect):一个关注点的模块化

      连接点:一个连接点总是表示一个方法的执行;

      通知(Advice)

      目标对象(Target Object)

      织入(Weaving):把切面连接到其他的应用程序类型或者对象上,并创建一个被通知的对象;

    6、使用spring实现aop

      第一种实现方式-通过springAPI来实现;

    未完待续

  • 相关阅读:
    10.$和#的区别 | 11.添加对象时如何把生成的id返回
    9. Mybatis的分页助手(pageHelper):
    8.逆向工程
    7.动态Sql语句
    6.关联查询
    5.解决列名与属性名不一致的情况
    4.接口与映射文件结合使用
    3.优化Mybatis
    2、Mybatis的编程Demo
    阿帕奇ab测试
  • 原文地址:https://www.cnblogs.com/ysw-go/p/6018905.html
Copyright © 2020-2023  润新知