多媒體

移動通信

計算機網(wǎng)絡(luò)

  無限網(wǎng)絡(luò)今日始
  羽檄交馳話通信
  計算機網(wǎng)絡(luò)的五臟六腑
  嫦娥孤凄與誰鄰
  因特網(wǎng)的游戲規(guī)則
  團(tuán)結(jié)的力量――網(wǎng)絡(luò)互連
  Internet今昔談
  網(wǎng)絡(luò)應(yīng)用萬花筒
  小心駛得萬年船

智能網(wǎng)

光通信

微波通信

衛(wèi)星通信

交換網(wǎng)

接入網(wǎng)

電信管理網(wǎng)

 

 

  
  電信博物館 > 計算機網(wǎng)絡(luò) > internet今昔談 > 初探Web技術(shù)


 


ASP后來居上

  ASP則是微軟公司于1996年11月推出的Web應(yīng)用程序開發(fā)技術(shù)。在Microsoft的有關(guān)文檔中ASP被描述為:一個服務(wù)器端的腳本環(huán)境,可以生成和運行動態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序。ASP是目前公認(rèn)的建立Windows NT動態(tài)站點最好的工具。它與ADO(Active Data Object,一種新的數(shù)據(jù)訪問模型)的充分結(jié)合,提供了強大的數(shù)據(jù)庫訪問功能,使之成為進(jìn)行網(wǎng)上數(shù)據(jù)庫管理的重要手段。

  ASP內(nèi)含于Internet Information Server(簡稱IIS3.0)中,擴展名以.asp表示。ASP文件可以用常規(guī)的文本編輯器編輯,也可以利用專門的輔助開發(fā)工具InterDev進(jìn)行開發(fā)設(shè)計,InterDev的優(yōu)點是將整個Web程序設(shè)計(包括網(wǎng)頁設(shè)計、ASP程序設(shè)計、數(shù)據(jù)庫管理等)融為一體,比較適合于較大工程項目的開發(fā)研制。ASP使用VBScript、JavaScript等腳本語言作為開發(fā)工具,鑲嵌于HTML文本中,使用“< %...% >”,將ASP的程序包含起來。當(dāng)用戶從瀏覽器向Web服務(wù)器提出請求時,Web服務(wù)器會自動將ASP的程序解釋為標(biāo)準(zhǔn)的HTML格式的主頁內(nèi)容,用戶端只要使用常規(guī)可執(zhí)行HTML程序的瀏覽器,就可瀏覽ASP所設(shè)計的主頁內(nèi)容,因此與瀏覽器無關(guān),并且保證了ASP的源程序代碼不會外漏。

  ASP訪問Web數(shù)據(jù)庫的工作原理如下:

  當(dāng)用戶請求一個*.asp主頁時,Web服務(wù)器響應(yīng)HTTP請求,調(diào)用ASP引擎,解釋被申請文件。當(dāng)遇到任何與ActiveX Scripting兼容的腳本(如VBScript和JavaScript)時,ASP引擎調(diào)用相應(yīng)的腳本進(jìn)行處理。若腳本中含有訪問數(shù)據(jù)庫的請求,就通過ODBC或OLE DB與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件(ADO:ActiveX Data objects)執(zhí)行訪庫操作。ASP腳本在服務(wù)器端解釋執(zhí)行,它根據(jù)訪問數(shù)據(jù)庫的結(jié)果集自動生成符合HTML語言的主頁,去響應(yīng)用戶的請求。所有相關(guān)的發(fā)布工作由WWW服務(wù)器負(fù)責(zé)。

  ASP中包括五個內(nèi)置的ActiveX服務(wù)器組件和五個內(nèi)置的對象:Database Access component(數(shù)據(jù)庫訪問組件)、File Access component(文件訪問組件)、Ad Rotator component(廣告輪播器組件)、Content Linking component(內(nèi)容鏈接組件)、Browser Capabilities component(瀏覽器信組件)以及Request(請求對象)、Server(服務(wù)器對象)、Session(會話對象)、Response(響應(yīng)對象)、Application(應(yīng)用程序?qū)ο螅。在所有ASP組件中,最有用的是數(shù)據(jù)庫訪問組件,也稱為ActiveX數(shù)據(jù)對象或ADO。在站點發(fā)布數(shù)據(jù)庫將使用這個組件及其中包含的對象,以完成對ODBC數(shù)據(jù)源的讀寫。此外,ASP技術(shù)的另一個重要特點是,程序員可以利用Java、Visual Basic、Visual C++等語言制作適應(yīng)自己特殊需要的ActiveX服務(wù)器組件來擴充ASP的功能,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI程序所不及的。


[上一頁] [下一頁]

 

 
韩国日本在线看片,国产免费99热精品,国产精品码一区二区,色老久久精品偷偷鲁偷偷鲁