動態伺服器主頁
出自 MBA智库百科(https://wiki.mbalib.com/)
動態伺服器主頁(Active Server Page,ASP)
目錄 |
動態伺服器主頁可用來創建動態WEB頁或生成功能強大的WEB應用程式。ASP頁包括HTML標記、文本和腳本命令的文件,ASP頁可調用ActiveX組件來執行任務,例如連接到資料庫或進行商務計算。通過ASP,可為你的WEB頁添加交互內容或用HTML頁構成整個WEB應用程式,這些應用程式使用HTML頁作為你的客戶的界面。
ASP的工作原理:當用戶申請一個*.asp主頁時,Web伺服器響應該HTTP請求,調用ASP引擎,調出被申請文件。當遇到任何與ActiveX Scripting兼容的腳本(如VBScript和javascript)時,ASP引擎會調用相應的腳本引擎進行處理。若腳本指令中含有訪問資料庫的請求,就通過ODBC與後臺資料庫相連,由資料庫訪問組件執行訪庫操作。ASP腳本是在伺服器端解釋執行的,它依據訪庫的結果集自動生成符合HTML語言的主頁,去響應用戶的請求。所有相關發佈工作由Web伺服器負責。
一般說來,ASP有以下特點:
1.ASP文件的產生不需要經過編譯,只要使用常規的文本編輯器即可(如Notepad)。
2.ASP文件不直接傳給客戶端的瀏覽器,而是經過伺服器端的翻譯,轉換成標準的HTMI語言。
3.再加上ScriPt語言可以在伺服器端執行。這樣使得客戶端的瀏覽器類型限止小了。同時.ASP文件的內容.用戶看不到,保護了程式員的源碼不外漏。
4.ASP源程式碼與HTMI碑無縫集成.且與任何一種吸riPt語言兼容。