什么是ASP?
日期:2011/5/24 / 人氣:
Microsoft? Active Server Pages(ASP)是服務(wù)器端腳本編寫 環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的 Web 服務(wù)器應(yīng)用程序。使用 ASP 可以組合 HTML 頁(yè)、腳本命令和 ActiveX 組件以創(chuàng)建交互的 Web 頁(yè)和基于 Web 的功能強(qiáng)大的應(yīng)用程序。ASP 應(yīng)用程序很容易開(kāi)發(fā)和修改。
HTML 編寫人員
如果您是位 HTML 編寫人員,您將發(fā)現(xiàn) ASP 腳本提供了創(chuàng)建交互頁(yè)的簡(jiǎn)便方法。如果您曾想從 HTML 表格中收集數(shù)據(jù),或用顧客的姓名個(gè)人化 HTML 文件,或根據(jù)瀏覽器的不同使用不同的特性,您會(huì)發(fā)現(xiàn) ASP 提供了一個(gè)出色的。以前,要想從 HTML 表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語(yǔ)言來(lái)創(chuàng)建一個(gè) CGI 應(yīng)用程序。現(xiàn)在,您只要將一些簡(jiǎn)單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數(shù)據(jù)并進(jìn)行分析。您再不必學(xué)習(xí)完整的編程語(yǔ)言或者單獨(dú)編譯程序來(lái)創(chuàng)建交互頁(yè)。
隨著不斷掌握使用 ASP 和腳本語(yǔ)言的技巧,您可以創(chuàng)建更復(fù)雜的腳本。對(duì)于 ASP,您可以便捷地使用 ActiveX 組件來(lái)執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫(kù)以存儲(chǔ)和檢索信息。
對(duì) ASP 腳本的逐步介紹,請(qǐng)參閱 ASP 教程。然后您可以再回到這些主題中了解關(guān)于編寫 ASP 腳本的詳細(xì)信息。
有經(jīng)驗(yàn)的腳本編寫人員
Web 開(kāi)發(fā)人員
如果您已經(jīng)掌握了一門編程語(yǔ)言,如 Visual Basic,您將發(fā)現(xiàn) ASP 是快速創(chuàng)建Web 應(yīng)用程序的一個(gè)非常靈活的方法。通過(guò)向 HTML 中添加腳本命令,您能夠創(chuàng)建應(yīng)用程序的 HTML 接口。通過(guò)創(chuàng)建自己的 ActiveX 組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。
使用 ASP 進(jìn)行計(jì)算的 Web 可轉(zhuǎn)化為有形的利益,它使 Web 供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時(shí)刻表做得更多;用 ASP 腳本可以讓客戶察看現(xiàn)有的航班、比較費(fèi)用并預(yù)定座位。
包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服務(wù)器上構(gòu)造程序的復(fù)雜性和費(fèi)用。MTS 可以解決開(kāi)發(fā)那些保密性強(qiáng)的、可分級(jí)的以及可靠的 Web 應(yīng)用程序的復(fù)雜性問(wèn)題。
Active Server Pages 模型
瀏覽器從 Web 服務(wù)器上請(qǐng)求 .asp 文件時(shí),ASP 腳本開(kāi)始運(yùn)行。然后 Web 服務(wù)器調(diào)用 ASP,ASP 全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令,并將 Web 頁(yè)傳送給瀏覽器。
由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的 Web 頁(yè)是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁(yè)的腳本命令。
HTML 編寫人員
如果您是位 HTML 編寫人員,您將發(fā)現(xiàn) ASP 腳本提供了創(chuàng)建交互頁(yè)的簡(jiǎn)便方法。如果您曾想從 HTML 表格中收集數(shù)據(jù),或用顧客的姓名個(gè)人化 HTML 文件,或根據(jù)瀏覽器的不同使用不同的特性,您會(huì)發(fā)現(xiàn) ASP 提供了一個(gè)出色的。以前,要想從 HTML 表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語(yǔ)言來(lái)創(chuàng)建一個(gè) CGI 應(yīng)用程序。現(xiàn)在,您只要將一些簡(jiǎn)單的指令嵌入到您的 HTML 文件中,就可以從表格中收集數(shù)據(jù)并進(jìn)行分析。您再不必學(xué)習(xí)完整的編程語(yǔ)言或者單獨(dú)編譯程序來(lái)創(chuàng)建交互頁(yè)。
隨著不斷掌握使用 ASP 和腳本語(yǔ)言的技巧,您可以創(chuàng)建更復(fù)雜的腳本。對(duì)于 ASP,您可以便捷地使用 ActiveX 組件來(lái)執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫(kù)以存儲(chǔ)和檢索信息。
對(duì) ASP 腳本的逐步介紹,請(qǐng)參閱 ASP 教程。然后您可以再回到這些主題中了解關(guān)于編寫 ASP 腳本的詳細(xì)信息。
有經(jīng)驗(yàn)的腳本編寫人員
佛山網(wǎng)站建設(shè)_佛山網(wǎng)站制作_佛山網(wǎng)站設(shè)計(jì)_佛山網(wǎng)站_佛山網(wǎng)頁(yè)設(shè)計(jì)_佛山網(wǎng)頁(yè)建設(shè)_佛山網(wǎng)頁(yè)制作
如果您已經(jīng)掌握一門腳本語(yǔ)言,如 VBScript、JavaScript 或 PERL,而且您已經(jīng)了解使用 ASP 的方法。只要安裝了符合 ActiveX 腳本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在 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)掌握了一門編程語(yǔ)言,如 Visual Basic,您將發(fā)現(xiàn) ASP 是快速創(chuàng)建Web 應(yīng)用程序的一個(gè)非常靈活的方法。通過(guò)向 HTML 中添加腳本命令,您能夠創(chuàng)建應(yīng)用程序的 HTML 接口。通過(guò)創(chuàng)建自己的 ActiveX 組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。
使用 ASP 進(jìn)行計(jì)算的 Web 可轉(zhuǎn)化為有形的利益,它使 Web 供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時(shí)刻表做得更多;用 ASP 腳本可以讓客戶察看現(xiàn)有的航班、比較費(fèi)用并預(yù)定座位。
包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服務(wù)器上構(gòu)造程序的復(fù)雜性和費(fèi)用。MTS 可以解決開(kāi)發(fā)那些保密性強(qiáng)的、可分級(jí)的以及可靠的 Web 應(yīng)用程序的復(fù)雜性問(wèn)題。
Active Server Pages 模型
瀏覽器從 Web 服務(wù)器上請(qǐng)求 .asp 文件時(shí),ASP 腳本開(kāi)始運(yùn)行。然后 Web 服務(wù)器調(diào)用 ASP,ASP 全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令,并將 Web 頁(yè)傳送給瀏覽器。
由于腳本在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的 Web 頁(yè)是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的 HTML 傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁(yè)的腳本命令。
作者:朋友圈科技
相關(guān)內(nèi)容 Related
- 為什么響應(yīng)式設(shè)計(jì)需要媒體查詢2016/8/5
- 虛擬主機(jī)被搜索引擎爬蟲(chóng)訪問(wèn)耗費(fèi)大量流量解決方法2016/8/3
- 網(wǎng)站建設(shè)中如何創(chuàng)建完美的顏色組合2016/8/1
- 什么是長(zhǎng)尾關(guān)鍵詞?2016/8/1
- 建設(shè)企業(yè)或個(gè)人網(wǎng)站的好處2016/7/8
- 前端開(kāi)發(fā)者需要知道的常識(shí)2016/7/6
- 12種方法為您拓展業(yè)務(wù)通道2016/7/27
- SEO優(yōu)化的三大技巧2016/7/24
- 10的方法來(lái)提高你的網(wǎng)站設(shè)計(jì)2016/7/24
- 網(wǎng)站統(tǒng)計(jì)用哪個(gè)比較好,百度?cnzz?2016/7/21