2006/03/17

Front Controllerパターン@プレゼンテーション層

共通の処理を持った複数のリクエストはすべてこのフロントコントローラで処理し、
その他の処理は、ページ固有のコントローラに委譲する。

StrutsのActionServlet
JSFのFacesServlet

はフロントコントローラであったのか。
そしてStrutsにおいては、
ページ固有のコントローラはActonのサブクラスとして実装し、委譲する。
サブクラスはexecute()という共通のインターフェースを持っていて、
これはつまりGoFのcommandパターンである。

JSFにおいてもイベントリスナーとして実装して委譲できる。(要調査)

0 件のコメント:

Loading...
Loading...