コンソール・モジュールは、 WebSphere Application Server のポートレット・コンテナーで稼働するポートレットです。
Integrated Solutions Console は、Java ポートレット仕様に書き込まれた コンソール・モジュールをサポートしています。パッケージされたコンソール・モジュール WAR フ ァイルは、1 つ以上のポートレットを持っているか、他のモジュールのポートレットを再使用します。 JSR 168 仕様によれば、ポートレットは Java テクノロジー・ベー スの Web コンポーネントであり、要求を処理し、ポータル・ページ全体に関与するコンテンツを生成するポートレット・コンテナーによって管理されます。 ポートレットは、サーブレットと同じ特性を多数共用しています。 ただし、ポートレットにはサーブレットと異なる点もあります。例えば、ポートレットは HTTP ヘッダーを設定することができず、ポータル・ページにマークアップ・フラグメントを提供するだけです。 ポートレット仕様では、できるだけ多くのサーブレット仕様の機能を使用します。Java ポートレット仕様の多くの部分は、サーブレット仕様の後にモデル化されてきました。
アプリケーション・サーバーには JSR 168 準拠のポートレット・コンテナーが含まれており、Integrated Solutions Console でのコンソール・モジュールのデプロイと実行をサポートしています。 JSR 168 ポートレット・コンテナーは、アプリケーション・サーバーにより実装された J2EE アーキテクチャーに依存します。 この結果、Integrated Solutions Console モジュールおよびそのポートレットは、J2EE Web アプリケーションと同じようにパッケージ化され、デプロイされます。 Integrated Solutions Console モジュールの WAR ファイルには、Web ア プリケーション記述子およびポートレット記述子に加え、ポータル・アプリケーション・アーカイブ (PAA) の記述子も含まれています。PAA は、コンソールのインストール環境にアプリケーションをデプロイするのに必要な追加情報を提供します。
次の Web リソースは、ポートレット開発についての詳しい学習に役立ちます。
リソース | Web サイト URL |
---|---|
ポートレット仕様 1.0 | http://jcp.org/jsr/detail/168.jsp |
ポートレット仕様 2.0 | http://jcp.org/en/jsr/detail?id=286 |
WebSphere ポータル・ゾーン | http://www.ibm.com/developerworks/websphere/zones/portal/ |
ベスト・プラクティス: JSR 168 および WebSphere Portal を使用したポートレットの開発 | http://www.ibm.com/developerworks/websphere/library/techarticles/0403_hepper/0403_hepper.html |
WebSphere Portal 外部ニュースグループ | news://news.software.ibm.com/ibm.software.websphere.portal-server |
オートノミック・コンピューティングのための IBM Rational Application Developer 6.0 を使用した Faces JSR 168 ポートレットの開発 | http://www.ibm.com/developerworks/edu/ac-dw-ac-jsfisc-i.html |
JSR 168 入門 - ポートレット仕様 | http://developers.sun.com/prodtech/portalserver/reference/techart/jsr168/index.html |