COBOL2002 使用の手引 手引編


25.6.1 HTMLテンプレート機能の概要

HTMLテンプレートとは,Webページの原形となるHTMLファイルにHTML拡張言語を埋め込んだものです。HTML拡張言語を利用すると,動的なWebページが効率良く作成できます。

HTMLテンプレートで,動的なWebページが出力される例を次に示します。

図25‒6 HTMLテンプレート機能で動的なWebページが出力される例

[図データ]

  1. クライアント側のWebブラウザで「COBOL」という文字列を入力すると,サーバ側のCGIプログラムに送られる。

  2. CGIプログラムは,受け取ったCGI情報を解析する。

  3. CGIプログラムは,Webブラウザに出力するWebページのひな形となる,HTMLテンプレートを読み込む。

  4. CGIプログラムは,読み込んだHTMLテンプレート中のHTML拡張言語「$%ITEM1%$」と入力された文字列「COBOL」を置換してWebページに出力する。

  5. CGIプログラムから出力されたWebページが,Webブラウザに表示される。