作為Web數(shù)據(jù)庫互連的關鍵技術,通用網關接口(Common Gateway Interface,CGI)是一個Web服務器(Server)和Web數(shù)據(jù)庫提供交互式信息服務的標準接口。通過CGI這個標準接口,Web服務器就能夠執(zhí)行應用程序并將它們的輸出,如文字、圖形、聲音等傳送給一個Web瀏覽器??梢哉f,有了CGI,萬維網(WorldWide Web,WWW)才變得更為實用,界面更為友好,信息服務更為多種多樣。本書在簡要介紹CGI基本知識的基礎上,重點介紹了如何利用常見的編程語言來編寫自己的CGI程序和訪問Web數(shù)據(jù)庫。本書是這樣組織的:首先介紹了CGI的基本概念,包括CGI的工作原理以及CGI編程語言的選擇等;接著闡述了有關CGI編程的初步知識,包括CGI環(huán)境變量、CGI程序結構和HTML簡介等;然后循著整個程序設計開發(fā)不斷完善的流程編寫了幾個完整的CGI程序范例;重點闡述了通過CGI來訪問數(shù)據(jù)庫的方法,包括如何給Web站點建索引,如何通過CGI使用WAIS,如何使用CGI來查詢數(shù)據(jù)庫以及服務器端包含(SSI),等等;最后介紹了CGI程序的調試方法和CGI的安全性。本書的讀者可以是想學習Web數(shù)據(jù)庫互連技術的入門者,書中提供了許多有關CGI的基本概念和編程基礎知識;也可以是一名Web數(shù)據(jù)庫互連編程人員,書中提供了許多非常有用的程序范例,讀者可以非常容易地加以修改利用,可以幫助進一步提高編程水平。總之,無論讀者基礎如何,都可以從本書中得到幫助,很快編寫出自己的Web數(shù)據(jù)庫應用程序。