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