|
|
 |
|
CGIとは・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ |
| HTMLの場合 |

ブラウザ |
→ |
(1)
HTMLを要求 |
→ |

WWWサーバ |
| ← |
(2)
HTMLを送信
| ← | |
| CGIの場合 |

ブラウザ |
→ |
(1)
CGIへデータ送信 |
→ |

WWWサーバ
| → |

(2)
CGIを実行 |
| ← |
(3)
結果をHTMLで送信
| ← |
← | |
|
 |
|
Perlとは・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ |
Perlとは、CGIを実現するためのプログラミング言語の1つ
|
 |
|
1-3. Perlの特長 |
プログラムがテキストベースなので、作成や修正が簡単。
通常、作成したプログラムを実行するためには、コンパイルをする必要があるが、
Perlは(テキストベースの)ソースプログラムの状態から即実行することができ
、
コンパイルを必要としない。
このため、テスト作業等が効率的であり、また初心者にも扱いやすい
| 通常のプログラムの場合 |
 |
→ |
 |
→ |
 |
→ |
 |
ソース
プログラム |
|
コンパイル |
|
実行
プログラム |
|
実行 |
|
| Perl言語の場合 |
 |
→ |
 |
|
|
ソース
プログラム |
|
実行 |
|
| | |