2017-04-24 9 views
0

私は、CRXリポジトリを使用するAdobe LiveCycle ES4を使用しています。私はJCR 283準拠のCRXリポジトリのコンテンツにアクセスできるJavaプログラムを作成したかったのです。アプリケーションはWebSphereサーバー上で実行されます。JCR 283準拠のCRXリポジトリにプログラム的にアクセスする方法は?

多くのWebサイトには、JCRリポジトリに接続するためのJCR-1.0 APIが記載されていますが、サーバーに接続するためのクラスはありません。

Adob​​e LiveCycleはOSGiフレームワークを使用していると思います。私はOSGiサービスを利用すべきですか?

「はい」の場合は、その方法を提案するか、Apache Slingサービスを使用してCRXリポジトリに接続する必要がありますか?

私は、LiveCycle ESアプリケーションのテクノロジスタックを十分に理解していません。私が間違っていれば私を修正してください。

+0

私は 'JCR CRXのtutorial'のためのgoogleすると、最初のいくつかの結果がhttps://docs.adobe.com/docsに私をパイント/en/crx/2-3/developing/accessing_the_crx.htmlまたはhttp://aem-docs.tostring.me/?d=/docs/en/aem/6-1/develop/platform/access-jcr.html - あなたはこれらのいずれかをお読みになりましたか? –

答えて

0

LiveCycle ES4およびAEMフォームJEE(Java Enterprise Edition)では、開発時に選択する2つのプラットフォームアーキテクチャを基本的に備えています。 OSGI(Open Service Gateway Initiative)機能は、プラットフォームのSling Launchpad部分から提供されます。 /lcコンテキストURLの下にあるすべてのURLは、プラットフォームのOSGI部分に由来し、残りはJEE/LiveCycleです。

することができますJCR(Javaのコンテンツリポジトリ)にアクセスするには:

  • は、HTTP/HTTPS
  • 上JCRと通信するのLiveCycleプロセスを作成して通信するには、LiveCycle APIを使用するJavaアプリケーションを作成します。
  • 直接JCR APIを使用してJCRと通信するスリングランチパッドを配置したOSGIサービスまたはJSPを作成します。
  • RESTfulインターフェイスを使用して直接JCRと通信します。

ここJCRへのアクセスのアドビ製品を提供する別のポストです:storing custom data in AEM 6.1 JCR repository

関連する問題