【发布时间】:2012-07-03 08:40:53
【问题描述】:
我目前正在开发一个 OSGi 项目,其中某些部分非常适合 AOP 编程。没有很多 AOP 结合 OSGi 的经验,我想知道如何在 OSGi 环境中最好地做 AOP?我已经阅读了一些关于这个问题的文章,但没有找到适合我的解决方案。例如,AspectJ 有一个 Equinox Incubator 项目,但最后一次构建是在 2008 年。但由于我使用的是 Apache Felix 和 Bnd(tools),所以我想避免使用 Equinox 的某些东西。顺便说一句,编织过程的一个要求是它应该在编译时,也可能在稍后的加载时。此外,我正在使用 Ant 和 Bnd 来构建我的包。因此,如果我也可以将 Aspectj 集成到此构建过程中,那就太好了。
希望有人可以分享这种用例的经验。
编辑
到目前为止的总结:
- Christian Schneider 在他的回答中提到了使用 Spring AOP 的可能性(但可惜不是我要找的)
【问题讨论】: