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