ポートレット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/28 18:28 UTC 版)
ポートレット(英: Portlet)とは、ウェブポータルで管理・表示される着脱可能なユーザインタフェースコンポーネントである。ポートレットはマークアップコードの断片を生成し、それがポータルページに集められる。典型的には、ポータルページは互いにオーバーラップしないポートレットウィンドウの集合体を表示するもので、各ポートレットウィンドウはポートレットを表示する。したがってポートレット(あるいはポートレット群)はポータルにホスティングされたウェブアプリケーションとでも言うべきものである。ポートレット・アプリケーションの例としては、電子メール、天気レポート、議論フォーラム、ニュースなどがある。
- 1 ポートレットとは
- 2 ポートレットの概要
ポートレット
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/11 15:19 UTC 版)
「Webアプリケーションフレームワーク」の記事における「ポートレット」の解説
従来のフレームワークは基本的に横型に分割されているため、ユーザ機能を追加 / 変更 / 削除する場合は、アプリケーションを入れ替える必要があった。ポータルフレームワークはユーザ機能を縦型に分割し、ユーザ機能毎にホット・デプロイ / アンデプロイできる。デプロイされたポートレットをドラッグ・アンド・ドロップ操作でWebページに配置することができるのが特徴である。 なお、ポートレット毎にエンティティインターフェース(モデル)、表示(ビュー)、業務ロジックが含まれているため、ポートレット毎に異なるスタック技術を利用することもできる。例えばJSFで作成したポートレットとSpring Frameworkで作成したポートレットを1つのWebページに配置することができる。また、異なった言語でポートレットを記述することもできる。例えばJava、Ruby、PHPで記述したポートレットを一つのWebページに配置できる。 ユーザ機能を随時に追加/置き換え/削除することができるため、ポートレットフレームワークはアジャイル開発のように継続的に開発を行う場合に適している。例えばScrumの各ユーザストリーをプラグインにすることができる。 ポートレットフレームワークを利用したWebシステムの例として、liferay、Alfrescoなどがある。その中でliferayは開発者向けのツールが揃っている。
※この「ポートレット」の解説は、「Webアプリケーションフレームワーク」の解説の一部です。
「ポートレット」を含む「Webアプリケーションフレームワーク」の記事については、「Webアプリケーションフレームワーク」の概要を参照ください。
固有名詞の分類
- ポートレットのページへのリンク