【发布时间】:2014-02-07 23:26:49
【问题描述】:
来自Oracle:
注释是元数据的一种形式,提供不属于程序本身的程序的数据。注释对其注释的代码的操作没有直接影响。
在计算中,面向方面编程 (AOP) 是一种编程范式,旨在通过允许分离横切关注点来提高模块化。 AOP 构成了面向方面的软件开发的基础。
我的问题是:如果我使用像 @EJB 这样的注解,我可以说我在使用 AOP 吗?因为看起来@EJB 对我来说是一个跨领域的关注点(例如资源查找)。
请解释是或否,或者有时注释是AOP。
【问题讨论】:
-
EJB 管理依赖注入,AOP 是另一回事。无论如何,AOP 框架都可以使用注解。