1
1
我们的经理听取他们的架构团队的意见。 我们告诉他们,AOP是实现交叉关注特性的唯一解决方案:
的确,我们的项目是20个开发人员,持续了几年,所以有大量的代码。这是唯一的解决办法。
是的,我们的软件是生产软件。数以百计的诊所依赖它! |
2
1
我们本身不使用AOP,但是是的,只要我们觉得合适,我们都会使用它(主要是SpringAOP;它与SpringFramework很好地集成在一起)。
好吧,分离出横切关注点,例如跟踪方法调用。在SpringAOP中,可以定义将应用于 “钩” 代码部分。我的意思是,有了“钩住”,你应该能够将所有需要这种行为的方法分组在一个共同的保护伞下。在运行时,这个伞形代码将获得由方面定义的新行为。 |
3
0
如Peakit所说的SpringAOP,如果您已经在项目中使用了Spring框架,那么很容易引入它。 我首先为我们的工具项目添加了AspectJ,它只在内部使用,从未发布给客户。这有助于开发团队和管理层对该工具获得信心,并清楚地了解它可以为他们做什么。 |
Walter · 如何配置aspectj忽略getter和setter 7 年前 |
MikaelW · AOP,如何仅在直接从包X发出时拦截对给定类的调用 7 年前 |
Serhii · 如何从父方法获取注释? 7 年前 |
Filip · .使用自定义属性的NET Unity拦截 7 年前 |