手順の概要
フラグメントに基づいて Forms をレンダリングする Web ベースのアプリケーションを作成するには、次の手順を実行します。
- Web プロジェクトを作成します。
- Java サーブレットを表す Java アプリケーションロジックを作成します。
- Web アプリケーション用の Web ページを作成します。
- Web アプリケーションを WAR ファイルにパッケージ化します。
- J2EE アプリケーションサーバーに WAR ファイルをデプロイします。
- 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 プロジェクトを作成するには、次の手順を実行します。
- Eclipse を起動し、ファイル/新規プロジェクト をクリックします。
- 新規プロジェクト ダイアログボックスで、Web/ダイナミック Web プロジェクト を選択します。
FragmentsWebApplication
をプロジェクト名を入力し、「完了」をクリックします。
必要な JAR ファイルをプロジェクトに追加するには、次の手順に従います。
- プロジェクトエクスプローラウィンドウで、
FragmentsWebApplication
プロジェクトを右クリックして プロパティ を選択します。 - 「Java ビルドパス」をクリックしてから「ライブラリ」タブをクリックします。
- 「外部 JAR を追加」ボタンをクリックし、含める JAR ファイルを参照します。
Java サーブレットをプロジェクトに追加するには、次の手順を実行します。
- プロジェクトエクスプローラウィンドウで、
FragmentsWebApplication
プロジェクトを右クリックして、新規/その他 を選択します。 - Web フォルダーを展開し、「Servlet」を選択してから「次へ」をクリックします。
- サーブレットを作成ダイアログボックスで、
RenderFormFragment
をサーブレット名として入力してから「完了」をクリックします。
プロジェクトに HTML ページを追加するには、次の手順を実行します。
- プロジェクトエクスプローラウィンドウで、
FragmentsWebApplication
プロジェクトを右クリックして、新規/その他 を選択します。 - Web フォルダーを展開して、HTML を選択し、次へ をクリックします。
- 新しい HTML ダイアログボックスで、ファイル名に
index.html
と入力してから「完了」をクリックします。
RenderFormFragment
Java サーブレットを呼び出す HTML ページの作成に関する情報については、Web ページの作成を参照してください。