歡迎訪(fǎng)問(wèn)世紀網(wǎng)絡(luò )官網(wǎng),寶雞網(wǎng)站建設SEO優(yōu)化已累計服務(wù)超過(guò)900家企業(yè)!     咨詢(xún)熱線(xiàn):13619273150

15年網(wǎng)站建設優(yōu)化經(jīng)驗,900家客戶(hù)的選擇,值得信賴(lài)!


ASP系列講座(一)關(guān)于 Active Server Pages

作者:佚名      發(fā)布時(shí)間:2009-06-22      瀏覽:2161

62.9K


Microsoft® Active Server Pages (ASP) 是服務(wù)器端腳本編寫(xiě)環(huán)境,使用它可以創(chuàng )建和運行動(dòng)態(tài)、交互的 Web 服務(wù)器應用程序。使用 ASP 可以組合 HTML 頁(yè)、腳本命令和 ActiveX 組件以創(chuàng )建交互的 Web 頁(yè)和基于 Web 的功能強大的應用程序。ASP 應用程序很容易開(kāi)發(fā)和修改。

HTML 編寫(xiě)人員
如果您是位 HTML 編寫(xiě)人員,您將發(fā)現 ASP 腳本提供了創(chuàng )建交互頁(yè)的簡(jiǎn)便方法。如果您曾想從 HTML 表格中收集數據,或用顧客的姓名個(gè)人化 HTML 文件,或根據瀏覽器的不同使用不同的特性,您會(huì )發(fā)現 ASP 提供了一個(gè)出色的解決方案。以前,要想從 HTML 表格中收集數據,就不得不學(xué)習一門(mén)編程語(yǔ)言來(lái)創(chuàng )建一個(gè) CGI 應用程序?,F在,您只要將一些簡(jiǎn)單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數據并進(jìn)行分析。您再不必學(xué)習完整的編程語(yǔ)言或者單獨編譯程序來(lái)創(chuàng )建交互頁(yè)。

隨著(zhù)不斷掌握使用 ASP 和腳本語(yǔ)言的技巧,您可以創(chuàng )建更復雜的腳本。對于 ASP,您可以便捷地使用 ActiveX 組件來(lái)執行復雜的任務(wù),比如連接數據庫以存儲和檢索信息。

有經(jīng)驗的腳本編寫(xiě)人員
如果您已經(jīng)掌握一門(mén)腳本語(yǔ)言,如 VBScript、javascript 或 PERL,而且您已經(jīng)了解使用 ASP 的方法。只要安裝了符合 ActiveX 腳本標準的相應腳本引擎,就可以在 ASP 頁(yè)中使用任何一種腳本語(yǔ)言。ASP 帶有 Microsoft® Visual Basic® Scripting Edition (VBScript)和 Microsoft® JScript™ 的腳本引擎,這樣您可以立即開(kāi)始編輯腳本。PERL、REXX 和 Python 的 ActiveX 腳本引擎可以從第三方開(kāi)發(fā)人員處獲得。

Web 開(kāi)發(fā)人員
如果您已經(jīng)掌握了一門(mén)編程語(yǔ)言,如 Visual Basic,您將發(fā)現 ASP 是快速創(chuàng )建 Web 應用程序的一個(gè)非常靈活的方法。通過(guò)向 HTML 中添加腳本命令,您能夠創(chuàng )建應用程序的 HTML 接口。通過(guò)創(chuàng )建自己的 ActiveX 組件,可以將應用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調用的模塊。

使用 ASP 進(jìn)行計算的 Web 可轉化為有形的利益,它使 Web 供應商能夠提供交互的商業(yè)應用而不僅僅是發(fā)布內容。例如,旅行社能夠比公布航空時(shí)刻表做得更多;用 ASP 腳本可以讓客戶(hù)察看現有的航班、比較費用并預定座位。

包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服務(wù)器上構造程序的復雜性和費用。MTS 可以解決開(kāi)發(fā)那些保密性強的、可分級的以及可靠的 Web 應用程序的復雜性問(wèn)題。

Active Server Pages 模型
瀏覽器從 Web 服務(wù)器上請求 .asp 文件時(shí),ASP 腳本開(kāi)始運行。然后 Web 服務(wù)器調用 ASP,ASP 全面讀取請求的文件,執行所有腳本命令,并將 Web 頁(yè)傳送給瀏覽器。

由于腳本在服務(wù)器上而不是在客戶(hù)端運行,傳送到瀏覽器上的 Web 頁(yè)是在 Web 服務(wù)器上生成的。所以不必擔心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標準的 HTML 傳輸到瀏覽器。由于只有腳本的結果返回到瀏覽器,所以服務(wù)器端腳本不易復制。用戶(hù)看不到創(chuàng )建他們正在瀏覽的頁(yè)的腳本命令。


0