WebSphere Application Server, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

ポートレット

ポートレットとは、再使用可能な Web モジュールで、Web ベースのコンテンツ、アプリケーション、およびその他のリソースへのアクセスを提供します。ポートレットには組み込みの JSR168 ポートレット・コンテナーがあるため、WebSphere Application Server 上で実行できます。 大規模なポータル・ページに、各ユーザーに別々のデータを表示する同一のポートレットの複数インスタンスを持ったポートレットをアセンブルできます。

ユーザーの側から見れば、ポートレットはポータル・サイト上のウィンドウで、例えばカレンダーやニュース送信など、特定のサービスや情報を提供します。アプリケーション開発の側から見れば、ポートレットはプラグ可能な Web モジュールで、任意のポータル・フレームワークのポートレット・コンテナー内部で実行するように設計されています。独自のポートレットを作成したり、サード・パーティーのポートレットのカタログからポートレットを選択することができます。

ページ上の各ポートレットは、ポータル・ページに組み込まれるマークアップ・フラグメントの形式で出力を提供しなければなりません。ポータルは、各ポートレットの周囲のマークアップを提供しなければなりません。 HTML では、例えばポータルが、各ポートレットに最小化、最大化、ヘルプ、および編集アイコンの付いたタイトル・バーを与えるマークアップを提供できます。

また、サーブレットまたは JavaServer Pages ファイル内にポートレットをフラグメントとして組み込むこともできます。これは、ポートレットと、アプリケーション・サーバーによって提供された J2EE Web テクノロジーとの間のより良い通信を提供します。

Rational Application Developer バージョン 6 (RAD) を使用してポートレットを作成する場合、ポートレットを RAD の外部で実行するには、web.xml ファイルから std-portlet.tld への次の参照を除去する必要があります。
<taglib id="PortletTLD">
			<taglib-uri>http://java.sun.com/portlet</taglib-uri>
			<taglib-location>/WEB-INF/tld/std-portlet.tld</taglib-location>
		</taglib>
また、ポートレットを作成するために RAD バージョン 6 を使用する場合、Struts ポートレット・フレームワークを使用して作成されたポートレットは、WebSphere Application Server 上でサポートされないことに注意してください。

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

ポートレット・アプリケーションが Java Portlet API に書き込まれた有効な Web アプリケーションである場合、 そのポートレット・アプリケーションは、何の変更も行わずに、Portal Server および WebSphere Application Server の両方で 作動させることができます。 JSR 168 準拠のポートレット・アプリケーションは、WebSphere Portal によって提供される拡張サービスを使用して WebSphere アプリケーション・サーバー上で作動してはなりません。




関連概念
ポートレット・ コンテナー
ポートレット URL のセキュリティー
関連タスク
タスクの概要: ポートレットの管理
ポートレット・フラグメントのキャッシュの構成
関連資料
ポートレット・コンテナー設定
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:05:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/cport_portlets.html