zoukankan      html  css  js  c++  java
  • 什么是AOP?

    AOPAspect Oriented Programming的缩写意为面向切面编程也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术

    AOP是目前软件开发中的一个热点也是Spring框架中的一个重要内容利用AOP可以对业务逻辑的各个部分进行隔离从而使得业务逻辑各部分之间的耦合度降低提高程序的可重用性同时提高了开发的效率

    AOPOOP的延续主要的功能是日志记录性能统计安全控制事务处理异常处理等等

    Spring中提供了AOP的丰富支持允许通过分离应用的业务逻辑与系统级服务例如审计(auditing)和事务(transaction)管理进行内聚性的开发应用对象只实现它们应该做的——完成业务逻辑——仅此而已它们并不负责甚至是意识其它的系统级关注点例如日志或事务支持

  • 相关阅读:
    除法
    01.python对象
    00.基础入门
    00.斐波那契数列第n项
    16.分治排序
    15.快速排序
    14.插入排序--希尔排序(缩小增量排序)
    13.插入排序--直接插入排序(简单插入排序)
    12.选择排序
    11.冒泡排序
  • 原文地址:https://www.cnblogs.com/programb/p/12845185.html
Copyright © 2011-2022 走看看