gpt4 book ai didi

aop - 除了日志记录和事务管理,AOP 还有哪些实际应用?

转载 作者:行者123 更新时间:2023-12-04 15:05:38 29 4
gpt4 key购买 nike

我理解这些原则,但我很难看到实际应用程序在少数几个之外。请赐教;)

最佳答案

问任何支持人员:日志记录不是 AOP 的一个好的应用程序。他们不在乎应用程序内部调用了什么方法。他们关心应用程序正在执行的重要操作,并需要以他们理解的方式呈现这些信息。要创建体面的日志,您必须将日志视为应用程序的另一个用户界面并相应地进行设计。

更准确地说,可以使用 AOP 来实现跟踪。

而且我也不相信它对事务管理有用。我发现简单的 OO 委托(delegate)将事务管理和业务逻辑完全分开。

不过,好问题!我发现支持 AOP 的论点分为两个阵营:

  • 无需清理糟糕的设计即可将更改更改为设计不佳的代码。
  • 解决糟糕的开发工具,例如将跟踪编织到应用程序中,因为环境对跟踪或调试没有很好的支持。
  • 关于aop - 除了日志记录和事务管理,AOP 还有哪些实际应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879863/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com