这些在编程世界中我遇到了很多“跨领域需求/关注点”。

尽管我认为我有一个主意,但我仍然没有一个明确的主意。一般而言,我在Web服务和SOA中听到很多。

可以使用 hello world 示例进行解释吗?

最佳答案

它倾向于表示“您想在很多地方做的事情,与那段代码的实质无关”。

常见的例子有:

  • 事务处理
  • 安全性
  • 正在记录
  • 处理
  • 错误

    我发现它通常是针对Aspect-Oriented Programming(AOP)提及的,后者通常尝试以声明方式处理此类事情,例如带有属性/注释。总体而言,这是一种自动应用样板代码的情况(例如,在当前上下文中验证用户的身份/权限,或记录方法的输入/退出),而不会使代码本身变得困惑。

    关于service - 编程中的“横切需求/关注点”是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1570702/

    10-09 06:10