開啟主選單

求真百科

ASP

ASP即Active Server Pages,是Microsoft公司開發的服務器端腳本環境,可用來創建動態交互式網頁並建立強大的web應用程序。當服務器收到對ASP文件的請求時,它會處理包含在用於構建發送給瀏覽器的HTML(Hyper Text Markup Language,超文本置標語言)網頁文件中的服務器端腳本代碼。除服務器端腳本代碼外,ASP文件也可以包含文本、HTML(包括相關的客戶端腳本)和com組件調用。

目錄

簡介

在Internet風行的早期,瀏覽器中顯示的網頁僅是靜態的圖文組合而已,瀏覽者可以在網頁上閱讀信息,但無法進一步地發表意見、查詢信息或進行在線購物等商務活動。為此,人們提出了動態網頁或交互網頁的概念和解決方案。所謂「動態網頁」,是指客戶端瀏覽器和Web服務器端可以互動,也就是服務器端可以實時處理瀏覽器端的請求(Request),然後再將處理的結果作為對瀏覽器請求的響應(Response)傳送給瀏覽器。由於Web程序開發十分複雜,以至於要製作一個簡單的動態頁面也需要編寫大量的C代碼才能完成。於是Microsoft公司於1996年推出一種Web應用開發技術ASP,用於取代對Web服務器進行可編程擴展的CGI標準。

評價

在微軟公司開發的Windows 2000操作系統中就開始帶上了IIS 5.0及ASP 3.0。雖然Windows已經發展到比較高的版本,但是開發領域中依然百分之百採用Windows 2000 Server。Windows 2000包括三個不同的版本:Windows 2000 Professional,Windows 2000 Server和Windows 2000 Advanced Server。按照默認設置安裝Windows 2000 Server,安裝時不用作任何改動,這樣就可配置好ASP的運行環境在軟件環境方面,因為ASP是Microsoft公司推出的,只有在Microsoft Windows操作系統及其配套的web服務器軟件的支持下才能運行。Microsoft公司的各種windows操作系統都可以作為ASP的運行平台。其中,在windows 98操作系統下運行的Personal w曲Server,一般簡稱為PWS,而Microsoft Internet Information Server,則簡稱為IISASP中的腳本程序是在服務器端運行的(而不是在客戶端運行),傳送到瀏覽器上的web頁是在web服務器上生成的。因此,客戶端瀏覽器並沒有處理這些腳本,web服務器已經完成了這些腳本的處理,並將標準的HTML頁面傳輸到瀏覽器。ASP解釋器讀取並執行所有在<%和%>標籤之間的腳本代碼,並生成內容。由於只有腳本的執行結果返回到瀏覽器,因此,用戶看不到正在瀏覽的網頁的腳本命令,而只能看到腳本的執行結果。[1]

參考文獻

  1. ASP搜狗