2008年12月8日月曜日

Surf Dev. Guide [1.2 振分サーブレット]

1.2 振分サーブレット

振分サーブレットの責務は、ユーザーにページを表示することです。
着信要求コンテキストを考慮して、何をどのように表示するかを明確化する
必要があります。
振分が受信可能な要求は、以下のものです:

特定のページ
ページIDが、振分に対して直に送付されることがあります。
ページタイプ
例として、ユーザーがログインページを要求するとします。
アプリケーションが実際には複数のログインページを持っており、
(顧客向けに1つ、 パートナー向けに1つ、従業員向けに、、、など)
そこから1つ選択し、表示して返す必要があります。
オブジェクト
An object id may be given to the dispatcher.
オブジェクトIDが、振分に送付されることがあります。
The dispatcher must then figure out which page to use to render this object.
その場合、振分はこのオブジェクトを表示するためにどのページを使用すべきかを
明確化する必要があります。
他にも組み合わせや、順序の違いが数多くあり得ます。
よって、振分サーブレットは、最小限の工数で動作をカスタマイズできるように
実装されています。
これら拡張機能の正確な性質は、上級編で扱います。

0 件のコメント: