3人贊同了該回答
? ASP全稱為Active Server Pages,即動態(tài)服務器頁面,它是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內(nèi)含于IIS 3.0以上版本之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的Web服務器應用程序。
ASP文件(即*.asp文件)與HTML文件類似,但ASP文件可以包含腳本ming令,腳本ming令放在<%和%>之間。當用戶請求一個*.asp主頁時,WWW響應HTTP請示調(diào)用ASP引擎,解釋被申請的文件,當遇到與ActiveX Scripting兼容的腳本(VBScript或JScript)時ASP引擎調(diào)用相應的腳本引擎進行處理。ASP腳本在服務器端解釋執(zhí)行,結(jié)果自動生成符合HTML語言的主頁去響應用戶的請求。ASP目前已成為目前應用最廣泛的動態(tài)網(wǎng)頁開發(fā)工具,同時應用ASP進行網(wǎng)絡化的信息管理系統(tǒng)也逐步得到推廣。
以下是ASP獨具的一些特點:
?。?)使用VBScript、JScript等簡單易懂的腳本語言,同時結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應用程序。
?。?)使用普通的文本編輯器,如Windows的記事本,即可進行編輯設(shè)計,而利用諸如Frontpage或者Dreamweaver等所見即所得的網(wǎng)頁編輯軟件可以快捷方便地進行編輯,易學易用。
?。?)與瀏覽器無關(guān)(Browser Independence),用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript、JScript)均在Web服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。
?。?)Active Server Pages能與任何ActiveX Scripting語言相容。ActiveX Server Components(ActiveX 服務器元件)具有無限可擴充性??梢允褂肰isual Basic、Java、Visual C++、COBOL等編程語言來編寫你所需要的ActiveX Server Components。
?。?)Active Server Pages 的源程序,不會被傳到客戶端瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
ASP的奇妙之處真是不勝枚舉,更為重要的是,ASP是一種“無須編程”的軟件開發(fā)工具,用簡單的幾個語句,即可對數(shù)據(jù)庫進行操作。另外,ASP程序員的數(shù)量驚人,所以當你遇到問題時,可以請求他人幫你解決。
本文源自:翔宇亭——IT樂園(http://www.biye5u.com),轉(zhuǎn)載請保留此信息!
發(fā)布于2023-06-19