我正在使用使用CRX存储库的Adobe LiveCycle ES4。我想编写一个可以访问JCR 283兼容CRX存储库内容的Java程序。该应用程序在WebSphere服务器上运行。
许多网站提到JCR-1.0 API连接到JCR存储库,但它不包含任何类来连接服务器。
我相信Adobe LiveCycle使用OSGi框架。我应该使用OSGi服务吗?
如果是,请为此建议方法,还是应该使用Apache Sling服务连接到CRX存储库?
我不完全了解LiveCycle ES4应用程序的技术堆栈。如果我错了,请纠正我。
答案 0 :(得分:0)
使用LiveCycle ES4和AEM Forms JEE(Java企业版),您在开发时基本上可以选择2种平台架构。 OSGI(开放服务网关计划)功能来自平台的Sling Launchpad部分。 / lc 上下文URL下的每个URL都来自平台的OSGI部分,其余的是JEE / LiveCycle。
要访问JCR(Java内容存储库),您可以:
这是另一篇提供有关访问JCR的Adobe文章的帖子:storing custom data in AEM 6.1 JCR repository