【正文】
頁(yè),ASP指令和ActiveX元件建立動(dòng)態(tài),交互且高效的Web服務(wù)器應(yīng)用程序[4]。ASP文件(即*.asp文件)與HTML文件類(lèi)似,但ASP文件可以包含腳本命令,*.asp主頁(yè)時(shí),WWW響應(yīng)HTTP請(qǐng)示調(diào)用ASP引擎,解釋被申請(qǐng)的文件,當(dāng)遇到與ActiveX Scripting兼容的腳本(VBScript或JScript),結(jié)果自動(dòng)生成符合HTML語(yǔ)言的主頁(yè)去響應(yīng)用戶的請(qǐng)求[5]。ASP目前已成為目前應(yīng)用最廣泛的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具,同時(shí)應(yīng)用ASP進(jìn)行網(wǎng)絡(luò)化的信息管理系統(tǒng)也逐步得到推廣[6]。以下是ASP獨(dú)具的一些特點(diǎn):(1)使用VBScript,JScript等簡(jiǎn)單易懂的腳本語(yǔ)言,同時(shí)結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。(2)使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì),而利用諸如Frontpage或者Dreamweaver等所見(jiàn)即所得的網(wǎng)頁(yè)編輯軟件可以快捷方便地進(jìn)行編輯,易學(xué)易用。(3)與瀏覽器無(wú)關(guān)(Browser Independence),用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ASP所使用的腳本語(yǔ)言(VBScript,JScript)均在Web服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。(4)Active Server Pages能與任何ActiveX Scripting語(yǔ)言相容。ActiveX Server Components(ActiveX 服務(wù)器元件)具有無(wú)限可擴(kuò)充性??梢允褂肰isual Basic,Java,Visual C++,COBOL等編程語(yǔ)言來(lái)編寫(xiě)你所需要的ActiveX Server Components。(5)Active Server Pages 的源程序,不會(huì)被傳到客戶端瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性[7]。ASP的奇妙之處真是不勝枚舉,更為重要的是,ASP是一種無(wú)須編程的軟件開(kāi)發(fā)工具,用簡(jiǎn)單的幾個(gè)語(yǔ)句,即可對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。另外,ASP程序員的數(shù)量驚人,所以當(dāng)你遇到問(wèn)題時(shí),可以請(qǐng)求他人幫你解決[8]。ASP是Active Server Pages的縮寫(xiě),是Microsoft公司開(kāi)發(fā)的Web服務(wù)器腳本開(kāi)發(fā)環(huán)境, ASP是一個(gè)功能強(qiáng)大,而且易于學(xué)習(xí)的服務(wù)器端的腳本編程環(huán)境,利用它可以生成動(dòng)態(tài)、交互、高效的Web應(yīng)用程序,且能較容易實(shí)現(xiàn)復(fù)雜的Web應(yīng)用程序。它是Microsoft公司的產(chǎn)品,從NT Server開(kāi)始在NT Workstatiion,Windows98和Windows2000中也都附帶這個(gè)腳本編程環(huán)境[9]。 ASP和PHP、JSP開(kāi)發(fā)技術(shù)比較PHP(Personal Home Page)是一種服務(wù)器端的嵌入式HTML的腳本語(yǔ)言,可以運(yùn)行于多種平臺(tái)。由于PHP采用Open Source方式,它的源代碼公開(kāi),使得它可以不斷加入新東西加入,形成龐