手順の概要

フラグメントに基づいて Forms をレンダリングする Web ベースのアプリケーションを作成するには、次の手順を実行します。

  1. Web プロジェクトを作成します。
  2. Java サーブレットを表す Java アプリケーションロジックを作成します。
  3. Web アプリケーション用の Web ページを作成します。
  4. Web アプリケーションを WAR ファイルにパッケージ化します。
  5. J2EE アプリケーションサーバーに WAR ファイルをデプロイします。
  6. Web アプリケーションをテストします。
メモ
これらの手順の一部は、AEM Forms がデプロイされている J2EE アプリケーションによって異なります。例えば、WAR ファイルのデプロイ方法は、使用している J2EE アプリケーションサーバーによって異なります。この節では、AEM Forms が JBoss® にデプロイされていることを前提としています。

Web プロジェクトの作成

Forms サービスを呼び出す Java サーブレットを含む web アプリケーションを作成する最初の手順は、web プロジェクトを作成することです。このドキュメントの基になる Java IDE は Eclipse 3.3 です。Eclipse IDE を使用して、Web プロジェクトを作成し、必要な JAR ファイルをプロジェクトに追加します。最後に、index.html という名前の HTML ページと Java サーブレットをプロジェクトに追加します。

次のリストは、Web プロジェクトに追加する必要がある JAR ファイルを指定します。

  • adobe-forms-client.jar
  • adobe-livecycle-client.jar
  • adobe-usermanager-client.jar
  • adobe-utilities.jar

これらのファイルの場所については、AEM Forms Java ライブラリファイルを含めるを参照してください。

新しい web プロジェクトを作成するには、次の手順を実行します。

  1. Eclipse を起動し、ファイル新規プロジェクト ​をクリックします。
  2. 新規プロジェクト ​ダイアログボックスで、Webダイナミック Web プロジェクト ​を選択します。
  3. FragmentsWebApplication をプロジェクト名を入力し、「完了」をクリックします。

必要な JAR ファイルをプロジェクトに追加するには、次の手順に従います。

  1. プロジェクトエクスプローラウィンドウで、FragmentsWebApplication プロジェクトを右クリックして​ プロパティ ​を選択します。
  2. Java ビルドパス」をクリックしてから「ライブラリ」タブをクリックします。
  3. 外部 JAR を追加」ボタンをクリックし、含める JAR ファイルを参照します。

Java サーブレットをプロジェクトに追加するには、次の手順を実行します。

  1. プロジェクトエクスプローラウィンドウで、FragmentsWebApplication プロジェクトを右クリックして、新規その他 ​を選択します。
  2. Web フォルダーを展開し、「Servlet」を選択してから「次へ」をクリックします。
  3. サーブレットを作成ダイアログボックスで、RenderFormFragment をサーブレット名として入力してから「完了」をクリックします。

プロジェクトに HTML ページを追加するには、次の手順を実行します。

  1. プロジェクトエクスプローラウィンドウで、FragmentsWebApplication プロジェクトを右クリックして、新規その他 ​を選択します。
  2. Web フォルダーを展開して、HTML を選択し、次へ ​をクリックします。
  3. 新しい HTML ダイアログボックスで、ファイル名に index.html と入力してから「完了」をクリックします。
メモ
RenderFormFragment Java サーブレットを呼び出す HTML ページの作成に関する情報については、Web ページの作成を参照してください。