什么是AEM技术堆栈中的JCR角色。

时间:2017-03-29 15:57:26

标签: cq5 aem jcr crx

我可以在AEM技术堆栈中看到有多个框架,如OSGi,JCR,CRX,Granite。但我不清楚JCR与CRX的使用和参与情况。任何人都能解释一下JCR&的作用吗? AEM中的CRX?

2 个答案:

答案 0 :(得分:5)

JCR是Java Content Repository标准,Apache JackRabbit实现了标准,CRX是基于JackRabbit的Repository。

答案 1 :(得分:0)

Apache Jackrabbit是一个完全实现JCR API的开源内容存储库实现。

JCR(JSR-170)是内容存储库的标准Java API。它为Java应用程序提供了与内容存储库交互的接口,但它不提供存储库实现。

Adob​​e CRX是AEM中使用的商业内容存储库组件,它使用Jackrabbit的一些元素(例如一些安全API)。 CRX提供了其他功能,例如开发工具和开发工具。集群功能,并有自己的存储机制,不同于Jackrabbit实现。