Подтвердить что ты не робот

Как/Когда CRX и Apache Jackrabbit используются в CQ5/AEM?

В последнее время я потратил некоторое время, пытаясь лучше понять стек технологии AEM. Есть так много штук, кажется, легко запутаться. Я изучал реализации JCR на AEM. Я продолжаю читать, что он использует CRX. Тем не менее, я знаю, что он использует Apache Jackrabbit. Использует ли он оба? Какова логика использования обеих реализаций? Когда и где каждый используется?

Лучшим может быть вопрос, какова связь между CRX и Jackrabbit?

4b9b3361

Ответ 1

JCR (JSR-170) является стандартным Java API для репозиториев контента. Он обеспечивает интерфейс для приложений Java для взаимодействия с репозиториями контента, однако он не обеспечивает реализацию репозитория.

Apache Jackrabbit - это хранилище контента с открытым исходным кодом реализация, которая полностью реализует JCR API.

Adobe CRX - это компонент репозитория коммерческого контента, используемый в AEM, который использует некоторые элементы Jackrabbit (например, некоторые из security API-интерфейсы). CRX предоставляет дополнительные функции, такие как средства разработки и возможности кластеризации и имеет свой собственный механизм хранения , который отличается от реализации Jackrabbit.

Ответ 2

CRX - это коммерческая реализация Apache Jackrabbit с такими функциями, как:

  • TarPM
  • Элемент списка
  • Не разделяйте кластеров
  • Интеграция LDAP
  • Управление пакетами содержимого

Не разделяйте кластеризацию 3/Интеграция LDAP 4/Содержание  Управление пакетами

Обратите внимание, что в adobe forum