ASPによるCGIプログラミング講座
ここでは、中級者以上を対象にインタラクティブ(動的)なWebページを作成する方法「CGI」について紹介したいと思います。
想定する対象者は、ひととおりのHTMLタグ及びJavaScriptなどのプログラミングやWWWの仕組みを理解しているもの として話を進めます。
基本的にCGIとは、クライアントからのリクエストをサーバー側で受け取り、サーバー側でなんらかの処理をし、処理結果をクライアントに返す処理のことをいいます。
一番代表的な機能としては、ほとんどのWebページで採用されているアクセスウンターがあげられます。このアクセスカウンターの処理はサーバーからの接続要求がある毎に、サーバー側のカウンターファイルを1プラスし、その結果をクライアントに返します。
この時にサーバー側で行われる処理は色々なプログラミング言語で記述されています。サーバーのプラットホームによっても使用される言語は、それぞれ違ったものになります。この講座では、誰でもが簡単に環境を構築しすぐにでもWebプログラミングが行えるMicrosoftの Activ Server Pages(ASP) によるWebアプリケーション作成講座を行いたいと思います。とは言っても、講座の中心はプログラミングといたしますので、初期の環境構築は別の参考書に譲ることとし、出来るだけ実用的な?サンプルプログラムを中心に説明していきます。なお、サンプルプログラムは全てフリーです。各自の責任において色々改造してお使い下さい。なお、ダウンロードをして使用した場合は、 ご感想やバグなどの報告 をいただけると嬉しいです。よろしくお願いいたします。
- まず最初に準備するもの
- OS : windows98 SE
- Webサーバー : Personal Web Server(PWS)
- テキストエディターを何か用意する。
- データーベース : Microsoft Access97 を使用
- 環境の構築について
- PWSのインストール及び環境設定、データーベースの作成及びデーターソースの登録などは別の参考書などを参照して設定して下さい。
- 第1回 アクセスカウンターの作成
- 第2回 検索ページの作成
- 第3回 データーアップロードページの作成
- 第4回 貸し出し予約ページの作成
- 第5回 WEBメーラーの作成
- 第6回 掲示板の作成
- 第7回 アンケートページの作成
ご意見ご感想、バグの報告は鶴21 までお願いいたします。
CopyRight (C) turu21 2001