22

最近、私は AEM テクノロジースタックをよりよく理解することに時間を費やしてきました。パーツ数が多いので、迷いやすいです。私は AEM での JCR 実装を調べてきました。CRXを使用していることを読み続けています。ただし、Apache Jackrabbit も使用していることはわかっています。両方を使用していますか?両方の実装を使用する背後にあるロジックは何ですか? それぞれいつ、どこで使用されますか?

CRX と Jackrabbit の関係は?

4

2 に答える 2

30

JCR (JSR-170) は、コンテンツ リポジトリ用の標準 Java APIです。Java アプリケーションがコンテンツ リポジトリと対話するためのインターフェイスを提供しますが、リポジトリの実装は提供しませ

Apache Jackrabbitは、JCR API を完全に実装するオープン ソースコンテンツ リポジトリの実装です。

Adobe CRXは、AEM で使用される商用コンテンツ リポジトリ コンポーネントであり、Jackrabbit の一部の要素 (セキュリティ APIの一部など) を使用します。CRX は、開発ツールクラスタリング機能などの追加機能を提供し、Jackrabbit 実装とは異なる独自のストレージ メカニズムを備えています。

于 2013-07-08T22:46:03.550 に答える