In letzter Zeit habe ich einige Zeit damit verbracht, den AEM-Technologie-Stack besser zu verstehen. Es gibt so viele Stücke, es scheint leicht zu verwirren. Ich habe über die JCR-Implementierungen auf AEM nachgedacht. Ich lese weiter, dass es CRX verwendet. Allerdings weiß ich, dass es auch Apache Jackrabbit verwendet. Benutzt es beides? Was ist die Logik hinter der Verwendung beider Implementierungen? Wann und wo wird jeder benutzt?Wie/Wann werden CRX und Apache Jackrabbit in CQ5/AEM verwendet?
Eine bessere Frage könnte sein, wie ist die Beziehung zwischen CRX und Jackrabbit?
am Tag CRX API Bündel Blick in der Felix-Konsole, es zeigt, dass Hase durch sie importiert wird. Von dem, was ich verstehe (korrigieren Sie mich, wenn ich falsch liege), ist CRX nur Jackrabbit mit zusätzlichen Funktionen neben ihm? – Woodifer
Es verwendet sicherlich Bits von Jackrabbit (z. B. [UserManager] (http://jackrabbit.apache.org/api/2.0/org/apache/jackrabbit/api/security/user/UserManager.html)). Er ersetzt Bits (wie der Persistenzmechanismus) und fügt auch Dinge hinzu, die nicht Teil von Jackrabbit sind (z. B. CRXDE). – diffa
Neben seinen zusätzlichen Tools fühlt es sich an wie eine gegabelte Version von Jackrabbit. – Woodifer