ポートレット・アプリケーションの要素

ポートレット・アプリケーションは、複数のポートレットを含むことができる Web アプリケーションです。 アプリケーション内部にあるポートレットは、同じポータル・ページにある場合、互いに対話することができます。 他の EGL ベースの Web アプリケーションと同様に、ポートレット・アプリケーションは、JSF ハンドラー・パーツによって戻される JSP ファイルとその他の構成ファイルとで構成されます。 EGL Web アプリケーション開発についての詳細は、EGL JSF Web アプリケーションのビルドを参照してください。

JSF ハンドラー・パーツ

ポートレット・アプリケーションの JSF ハンドラーは、他の Web アプリケーションのハンドラーと全く同じ方法で開発されます。 標準の Web アプリケーションでは、JSF ハンドラー・パーツは、Web ページ全体を表す JSP を戻します。 ポートレット・アプリケーションには、アプリケーションの各ポートレットのサポート対象 モードごとに、少なくとも 1 つの JSF ハンドラーとそれに対応する JSP ファイルが存在します。

「新規 EGL ポートレット (New EGL Portlet)」ウィザードを使用して、MyPortlet という 名前のポートレットを作成し、そのポートレットがビュー・モードと編集モードをサポートする ように指定すると、ウィザードは、MyPortletView と MyPortletEdit という 2 つ の JSF ハンドラーを作成します。

Java Server Pages (JSP) ファイル

ポートレット・アプリケーションの Java™ Server Pages は、ポータル・ページのフラグメントを表します。 各 JSP が Web ページ全体を表す、標準の Web アプリケーションの JSP とは違って、各ポートレット JSP は、個々のポートレット・ウィンドウに限定されるポータル・ページのフラグメントのみを表します。

これらのフラグメントを有効な Web ページに結合させるのは、ポートレット・コンテナーの仕事です。 このため、HTML マークアップのヘッド・タグおよびボディ・タグを、ご使用の ポートレット JSP に追加してはなりません。

ウィンドウの状態

ポートレット・デプロイメント記述子は、ポートレット・アプリケーションの構成情報およびデプロイメント情報を示します。 ポートレット・デプロイメント記述子は、以下の 2 つの場所にある EGL ポートレット・プロジェクトで見ることができます。
  • プロジェクトの Web Content/WEB-INF フォルダーにある portlet.xml ファイル
  • 「プロジェクト・エクスプローラー」ビューでのみ表示される、 プロジェクトのルートにあるポートレット・デプロイメント記述子ファイル
これらの参照は、同じファイルを指しています。

フィードバック