テンプレートビュー
HTML ページにマーカーを埋め込んで情報を HTML にレンダリングします。
詳しい説明については P of EAA ページの 350 をご参照ください。
HTML を出力するプログラムを作成するのは、想像以上に大変です。プログラミング言語は昔に比べてテキストの作成に長けていますが(フォートランや標準パスカルでの文字処理を覚えている人もいるでしょう)、文字列構造を作成して連結するのは依然として苦痛です。あまり内容がなければさほど大変ではありませんが、HTML ページ全体は多くのテキストを操作します。
動的ではない静的 HTML ページの場合(リクエストごとに変わらない場合)、素晴らしい WYSIWG エディターを使用できます。プレーンテキストエディターを好む人々でも、プログラミング言語で文字列連結をいじるよりも、テキストとタグを入力する方が簡単です。
もちろん、問題は動的な Web ページにあります。データベースクエリなどの結果を取り込み、HTML に埋め込みます。ページは結果ごとに異なり、その結果、通常の HTML エディターでは利用できません。
最良の方法は、静的ページと同じように動的な Web ページを作成することですが、動的な情報を収集するための呼び出しに変換できるマーカーを配置します。ページの静的な部分は特定の応答のテンプレートとして機能するため、これをテンプレートビューと呼びます。