ビューを実装するには?
フレームワーク/Webアプリケーションでのビュー †
MVCのViewはUI。入出力担当。
- -
- 入力
クエリー文字列やフォーム、セッションの中の外から来た生データ領域を等価な、自身が生成したデータに置き換え。
外から来たデータを排除。
- 出力
エスケープ処理。無害化というよりも型の遵守。文字列→エスケープ済み文字列への変換。等価な値に型変換。
やること †
- ビューテンプレートの適用
レイアウト用テンプレートというものは却下。その分はビューテンプレートに含める。 - 対象ページ変換
データコンテキストの決定と対象ページをそのコンテキストで呼び出す。 - テンプレートと対象ページを合わせる
流れ †
ビュークラスから…