我们能否在 AEM 6.x 中实现带或不带 Spring 的 AOP?
Can we implement AOP with or without Spring in AEM 6.x?
我们需要添加一些详细级别的登录或 AEM 模型、Servlet 和服务。
我想知道我们是否可以通过在 AEM 中实现自定义 AOP 或通过在 AEM 中使用 Spring AOP 来实现。
有人有这方面的经验吗?
PS:对于那些不知道的人,AEM 代表 Adobe Experience Manger,一种基于 Java 的 CMS。
也许你应该使用你最喜欢的网络搜索引擎。
- AspectJ != Spring AOP
- AspectJ 完全独立于任何框架,可以在任何 POJO Java SE 应用程序以及任何容器中使用。 IE。你不需要 Spring.
- 你可以选择
- 编译时编织,
- post-编译时编织(现有 class 文件和 JAR),
- 加载时编织(Java 代理在 class 加载期间动态应用检测)。
只需做出您的选择,也许还可以学习一些 AspectJ 基础知识。
查看此文档:
http://www.tothenew.com/blog/integrating-spring-aop-with-aem/
并确保您的 AEM 上安装了 AspectJ Service Mix 捆绑包。
https://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/1.9.4_1
HTH.
我们需要添加一些详细级别的登录或 AEM 模型、Servlet 和服务。
我想知道我们是否可以通过在 AEM 中实现自定义 AOP 或通过在 AEM 中使用 Spring AOP 来实现。
有人有这方面的经验吗?
PS:对于那些不知道的人,AEM 代表 Adobe Experience Manger,一种基于 Java 的 CMS。
也许你应该使用你最喜欢的网络搜索引擎。
- AspectJ != Spring AOP
- AspectJ 完全独立于任何框架,可以在任何 POJO Java SE 应用程序以及任何容器中使用。 IE。你不需要 Spring.
- 你可以选择
- 编译时编织,
- post-编译时编织(现有 class 文件和 JAR),
- 加载时编织(Java 代理在 class 加载期间动态应用检测)。
只需做出您的选择,也许还可以学习一些 AspectJ 基础知识。
查看此文档: http://www.tothenew.com/blog/integrating-spring-aop-with-aem/
并确保您的 AEM 上安装了 AspectJ Service Mix 捆绑包。 https://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/1.9.4_1
HTH.