簡述asp(簡述ASP引擎提供的5個內(nèi)置對象)

博主:adminadmin 2023-04-10 05:24:04 條評論
摘要:今天給各位分享簡述asp的知識,其中也會對簡述ASP引擎提供的5個內(nèi)置對象進(jìn)行解釋,現(xiàn)在開始吧!簡述ASP動態(tài)網(wǎng)頁的工作原理ASP的工作原理:當(dāng)在Web站點...
鋼百科 usteel.net

今天給各位分享簡述asp的知識,其中也會對簡述ASP引擎提供的5個內(nèi)置對象進(jìn)行解釋,現(xiàn)在開始吧!

簡述asp(簡述ASP引擎提供的5個內(nèi)置對象)

簡述ASP動態(tài)網(wǎng)頁的工作原理

ASP的工作原理: 當(dāng)在Web站點中融入ASP功能后,將發(fā)生以下事情: 1、用戶調(diào)出站點內(nèi)容,默認(rèn)頁面的擴展名是.asp。 2、瀏覽器從服務(wù)器上請求ASP文件。 3、服務(wù)器端腳本開始運行ASP。 4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。 5、頁面信息發(fā)送到瀏覽器。 因為腳本是在服務(wù)器端運行的,所以Web服務(wù)器完成所有處理后,將標(biāo)準(zhǔn)的HTML頁面送往瀏覽器。這意味著,ASP只能在可以支持的服務(wù)器上運行。讓腳本駐留在服務(wù)器端的另外一個益處是:用戶不可能看到原始腳本程序的代碼,用戶看到的,僅僅是最終產(chǎn)生的HTML內(nèi)容。

簡述ASP/HTML/VBSCRIPT三者的區(qū)別

1、HTML是超文本標(biāo)記語言,嚴(yán)格來說他不屬于計算機語言,只是一些修飾文本的標(biāo)記而已,這些標(biāo)記由客戶端瀏覽器來解釋執(zhí)行。

2、VBSCRIPT屬于VB的腳本語言,主要和HTML與ASP結(jié)合使用。VBSCRIPT寫的代碼可以在服務(wù)器上解釋執(zhí)行也可以在客戶端的瀏覽器上解釋執(zhí)行(這取決于寫代碼時所加的相關(guān)說明)。

3、asp是實現(xiàn)動態(tài)網(wǎng)頁技術(shù)而不是一種語言。它主要和HTML、各種網(wǎng)絡(luò)編程語言(如VBS、JS、C#等)結(jié)合使用來達(dá)到實現(xiàn)動態(tài)網(wǎng)頁的目的。

舉個簡單的例子:

HTML !-- 這些代碼是HTML的,客戶端瀏覽器來解釋執(zhí)行 --

BODY

SCRIPT LANGUAGE="VBscript"!-- 這些代碼是VBSCRIPT的,客戶端瀏覽器來解釋執(zhí)行 --

msgbox( "hello!")

/script

% response.write("HELLO!") %"!-- 這些代碼是asp的,由服務(wù)器來解釋執(zhí)行,將執(zhí)行結(jié)果連同本頁其它內(nèi)容一起發(fā)給客戶端瀏覽器 --

/body

/html

簡述ASP的主要特點。

ASP的主要特點:

1、利用ASP可以實現(xiàn)突破du靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù)。

2、ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試。

3、服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁。

4、ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息。

擴展資料:

ASP的網(wǎng)頁文件的格式是.asp,常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或web應(yīng)用程序。

ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。

簡述什么是ASP技術(shù),他有什么含義、特點?

ASP就是動態(tài)服務(wù)器,ASP的特點與功能

從軟件的技術(shù)層面看,ASP有如下的特點:

1. 無需編譯 ASP腳本集成于HTML當(dāng)中,容易生成,無需編譯或鏈接即可直接解釋執(zhí)行。

2. 易于生成 使用常規(guī)文本編輯器(如WINDOWS下的記事本),即可進(jìn)行*.asp頁面的設(shè)計。若從工作效率來考慮,不妨選用具有可視化編輯能力的Visual InterDev。

3. 獨立于瀏覽器 用戶端只要使用可解釋常規(guī)HTML碼的瀏覽器, 即可瀏覽ASP所設(shè)計的主頁。ASP腳本是在站點服務(wù)器端執(zhí)行的,用戶端的瀏覽器不需要支持它。因此,若不通過從服務(wù)器下載來觀察*.asp 主頁,在瀏覽器端見不到正確的頁面內(nèi)容。

4. 面向?qū)ο?在ASP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過定制 ActiveX Server Component(ActiveX服務(wù)器組件)來擴充功能。

5. 與任何ActiveX scripting 語言兼容 除了可使用VBScript 和JScript語言進(jìn)行設(shè)計外,還可通過Plug-in的方式,使用由第三方所提供的其它scripting 語言。

6. 源程序碼不會外漏 ASP腳本在服務(wù)器上執(zhí)行,傳到用戶瀏覽器的只是ASP執(zhí)行結(jié)果所生成的常規(guī)HTML碼,這樣可保證辛辛苦苦編寫出來的程序代碼不會被他人盜取。

從應(yīng)用的層面看,ASP有如下的功能:

1. 處理由瀏覽器傳送到站點服務(wù)器的表單輸入。

2. 訪問和編輯服務(wù)器端的數(shù)據(jù)庫表。使用瀏覽器即可輸入、更新和刪除站點服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù)。

3. 讀寫站點服務(wù)器的文件,實現(xiàn)訪客計數(shù)器、座右銘等功能。

4. 提供廣告輪播器、取得瀏覽器信息、URL表管理等內(nèi)置功能。

5. 由cookies讀寫用戶端的硬盤文件,以記錄用戶的數(shù)據(jù)。

6. 可以實現(xiàn)在多個主頁間共享信息,以開發(fā)復(fù)雜的商務(wù)站點應(yīng)用程序。

7. 使用VBScript或JScript等簡易的腳本語言,結(jié)合HTML碼,快速完成站點的應(yīng)用程序。通過站點服務(wù)器執(zhí)行腳本語言,產(chǎn)生或更改在客戶端執(zhí)行的腳本語言。

8. 擴充功能的能力強,可通過使用Visual Basic、Java、Visual C ++ 等多種程序語言制作ActiveX Server Component以滿足自己的特殊需要。

請簡述ASP工作原理

ASP是動態(tài)服務(wù)器頁面(Active Server Page)的英文縮寫,是一種簡單、方便的編程工具,ASP的網(wǎng)頁文件的格式是 .asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。

ASP工作原理如下:

1.訪問Html頁面:

輸入HTML文件的URL地址,向網(wǎng)絡(luò)發(fā)送一個網(wǎng)頁請求;

根據(jù)URL找到相應(yīng)的Web服務(wù)器;

Web服務(wù)器收到請求,通過擴展名.htm或.html判斷是否為HTML文件的請求;

Web服務(wù)器將對應(yīng)的HTML文件從磁盤或存儲器中取出并送回瀏覽器;

HTML文件由用戶的瀏覽器解釋,結(jié)果在瀏覽器窗口中顯示出來;

2.訪問ASP頁面:

當(dāng)用戶請求一個*.asp頁面時,該請求通過網(wǎng)絡(luò)被發(fā)送到相應(yīng)的Web服務(wù)器;

Web服務(wù)器響應(yīng)該HTTP請求,并根據(jù)擴展名.asp識別出ASP文件,從硬盤或內(nèi)存中獲取相應(yīng)的ASP文件;

Web服務(wù)器將ASP文件發(fā)送到腳本引擎(asp.dll)文件中,腳本引擎將ASP文件從頭到尾進(jìn)行解釋處理,并根據(jù)ASP文件中的腳本命令生成相應(yīng)的HTML網(wǎng)頁;

若ASP文件中含有訪問數(shù)據(jù)庫的請求,就通過數(shù)據(jù)庫連接組件與后臺數(shù)據(jù)庫相連。ASP腳本是在服務(wù)器端解釋執(zhí)行的,他依據(jù)訪問數(shù)據(jù)庫的結(jié)果集自動生成符合HTML語言的頁面,以響應(yīng)用戶的請求。所有相關(guān)的工作由Web服務(wù)器負(fù)責(zé)。

關(guān)于簡述asp和簡述ASP引擎提供的5個內(nèi)置對象的介紹到此就結(jié)束了,記得收藏關(guān)注本站。

鋼百科 usteel.net