什么是asp(什么是ASP?在BS中的主要作用有那些?)
今天給各位分享什么是asp的知識(shí),其中也會(huì)對(duì)什么是ASP?在BS中的主要作用有那些?進(jìn)行解釋,現(xiàn)在開始吧!
什么是asp?
ASP即Active Server Pages,是Microsoft公司開發(fā)的服務(wù)器端腳本環(huán)境,可用來(lái)創(chuàng)建動(dòng)態(tài)交互式網(wǎng)頁(yè)并建立強(qiáng)大的web應(yīng)用程序。
簡(jiǎn)單的說(shuō) asp是動(dòng)態(tài)服務(wù)器頁(yè)面,主要用來(lái)開發(fā)網(wǎng)站
"ASP"是指什么意思???
ASP是一種網(wǎng)站格式,動(dòng)態(tài)網(wǎng)站格式,一般用在論壇上,容量大,穩(wěn)定性好。
ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡(jiǎn)化編程,加強(qiáng)程序間合作。
ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要可以在服務(wù)器上安裝這些組件,通過(guò)訪問組件,就可以快速、簡(jiǎn)易地建立自己的WEB應(yīng)用。
語(yǔ)言特點(diǎn)
1、用VBScript、JavaScript等簡(jiǎn)單容易的腳本語(yǔ)言。結(jié)合HTML代碼,即可快速完成網(wǎng)站的應(yīng)用程序,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。
2、ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試,無(wú)須編譯或鏈接就可以解釋執(zhí)行。
3、ASP所使用的腳本語(yǔ)言均在Web服務(wù)器端執(zhí)行,服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上。
4、ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。
以上內(nèi)容參考:百度百科-asp
什么是ASP文件?
ActiveServerPages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁(yè)、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的Web頁(yè)和基于Web的功能強(qiáng)大的應(yīng)用程序。
由于腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的Web頁(yè)是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML頁(yè)面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁(yè)的腳本命令。
asp是什么概念?
ASP有兩個(gè)含義:一是英文Application Service Provider的縮寫,意思是網(wǎng)絡(luò)應(yīng)用服務(wù)供應(yīng)商;另一個(gè)是英文Active Server Page的縮寫,是微軟推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。
Microsoft Active Server Pages 即我們所稱的 ASP
,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.0
之中 , 通過(guò) ASP 我們可以結(jié)合 HTML 網(wǎng)頁(yè)、 ASP 指令和 ActiveX
元件建立動(dòng)態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP
你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通
HTML
中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。
以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn):
1. 使用 VBScript 、 Jscript 等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合 HTML
代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。
2. 無(wú)須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。
3. 使用普通的文本編輯器,如 Windows
的記事本,即可進(jìn)行編輯設(shè)計(jì)。
4. 與瀏覽器無(wú)關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML
碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 Active
Server Pages 所使用的腳本語(yǔ)言 (VBScript 、 Jscript) 均在 WEB
服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。
5.Active Server Pages 能與任何 ActiveX scripting 語(yǔ)言相容。除了可使用
VBScript 或 Jscript 語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò) plug-in
的方式,使用由第三方所提供的其他腳本語(yǔ)言,譬如 REXX 、 Perl 、
Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。
6.Active Server Pages
的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。
7. 可使用服務(wù)器端的腳本來(lái)產(chǎn)生客戶端的腳本。
8. 物件導(dǎo)向( Object-oriented )。
9.ActiveX Server Components(ActiveX 服務(wù)器元件 )
具有無(wú)限可擴(kuò)充性??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL
等編程語(yǔ)言來(lái)編寫你所需要的 ActiveX Server Component 。 /p
p ASP
的奇妙之處真是不勝枚舉,下面就請(qǐng)各位系好安全帶,我將帶領(lǐng)大家進(jìn)入
ASP 的夢(mèng)幻世界。 /p
p 首先,讓我們來(lái)看看運(yùn)行 ASP 所需的環(huán)境: ul
liMicrosoft Internet Information Server version 3.0/4.0 on Windows NT Server /li
liMicrosoft Peer Web Services Version 3.0 on Windows NT Workstation /li
liMicrosoft Personal Web Server on Windows 95/98 /li
/ul
p 正如前文所述,與一般的程序不同, .asp 程序無(wú)須編譯, ASP
程序的控制部份,是使用 VBScript 、 Jscript
等腳本語(yǔ)言來(lái)設(shè)計(jì)的,當(dāng)執(zhí)行 ASP
程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 )
,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語(yǔ)言一樣,
ASP
程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語(yǔ)言編寫
ASP
程序,那么你的服務(wù)器上必須要有能解釋這種腳本語(yǔ)言的腳本解釋器。當(dāng)你安裝
ASP 時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言: Vbsrcipt 和 Jscript ,而 Vbscript
則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語(yǔ)言,關(guān)于如何改變系統(tǒng)默認(rèn)的腳本語(yǔ)言請(qǐng)看《
a href="asp1-1.htm"font color="#026BAA"在 ASP 中使用腳本語(yǔ)言/font/a》一文。
ASP 本身并不是一種腳本語(yǔ)言,它只是提供了一種使鑲嵌在 HTML
頁(yè)面中的腳本程序得以運(yùn)行的環(huán)境。但是,要學(xué)好 ASP
又必須掌握它的語(yǔ)法和規(guī)則?,F(xiàn)在就讓我們開始一步一步地認(rèn)識(shí)并學(xué)習(xí)
Active Server Pages 。
ASP 程序其實(shí)是以擴(kuò)展名為 .asp 的純文本形式存在于 WEB
服務(wù)器上的,你可以用任何文本編輯器打開它, ASP
程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。你只需將 .asp
程序放在 WEB
服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過(guò)
WWW 的方式訪問 ASP 程序了。要學(xué)好 ASP
程序的設(shè)計(jì),必須掌握腳本的編寫,那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個(gè)值賦給一個(gè)變量,可以命令
WEB
服務(wù)器發(fā)送一個(gè)值到客戶瀏覽器,還可以將一系列命令定義成一個(gè)過(guò)程。要編寫腳本,你必須要熟悉至少一門腳本語(yǔ)言,如
VBScript 。腳本語(yǔ)言是一種介乎于 HTML 和諸如 JAVA 、 Visual Basic 、 C++
等編程語(yǔ)言之間的一種特殊的語(yǔ)言,盡管它更接近后者,但它卻不具有編程語(yǔ)言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z(yǔ)法和規(guī)則。如前所述
ASP 所提供的腳本運(yùn)行環(huán)境可支持多種腳本語(yǔ)言,譬如: Jscript 、 REXX
、 PERL 等等,這無(wú)疑給 ASP 程序設(shè)計(jì)者提供了廣泛的發(fā)揮余地。 ASP
的出現(xiàn)使得廣大 WEB
設(shè)計(jì)者不必在為客戶瀏覽器是否支持而擔(dān)心,實(shí)際上就算你
在同一個(gè) .asp
文件中使用不同的腳本語(yǔ)言,你都無(wú)須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個(gè)程序執(zhí)行的結(jié)果,而你也只需在
.asp 中聲明使用不同的腳本語(yǔ)言即可
asp 是什么?
分類: 電腦/網(wǎng)絡(luò) 程序設(shè)計(jì) 其他編程語(yǔ)言
問題描述:
asp 是什么?
解析:
ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁(yè)。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁(yè)時(shí), Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的 就是動(dòng)態(tài)生成的網(wǎng)頁(yè)。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互。是一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。ASP的網(wǎng)頁(yè)文件的格式是.ASP。
關(guān)于什么是asp和什么是ASP?在BS中的主要作用有那些?的介紹到此就結(jié)束了,記得收藏關(guān)注本站。
發(fā)表評(píng)論