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