プッシュ型とプル型の比較
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/11 15:19 UTC 版)
「Webアプリケーションフレームワーク」の記事における「プッシュ型とプル型の比較」の解説
ほとんどのMVCフレームワークは、プッシュ型のアーキテクチャにしたがっている。このようなフレームワークは、処理を要求するアクションを実行し、次に結果を出力するためにデータを表示のレイヤにプッシュする。 Struts、Django、Ruby on Rails、Spring Frameworkの一部であるSpring MVCなどがこのアーキテクチャの良い例である。 これに対するものとしてプル型のアーキテクチャがあり、「コンポーネント型」とも呼ばれている。こうしたフレームワークは表示レイヤから処理を開始し、必要に応じて複数のコントローラからの処理の結果を「プル」する。このアーキテクチャでは、複数のコントローラーが一つのビューに関連付けられる。Tapestry、Velocity などがプル型アーキテクチャの一例である。
※この「プッシュ型とプル型の比較」の解説は、「Webアプリケーションフレームワーク」の解説の一部です。
「プッシュ型とプル型の比較」を含む「Webアプリケーションフレームワーク」の記事については、「Webアプリケーションフレームワーク」の概要を参照ください。
Weblioに収録されているすべての辞書からプッシュ型とプル型の比較を検索する場合は、下記のリンクをクリックしてください。
全ての辞書からプッシュ型とプル型の比較 を検索
- プッシュ型とプル型の比較のページへのリンク