一:ASP是什麼
ASP即Active Server Pages,是MicroSoft公司開發的伺服器端腳本環境,可用於建立動態互動網頁並建立強大的web應用程式。當伺服器收到對ASP檔案的請求時,它會處理包含在用於建立傳送給瀏覽器的HTML(Hyper Text Markup Language,超文本置標語言)網頁檔案中的伺服器端腳本程式碼。除伺服器端腳本程式碼外,ASP檔案還可以包含文字、HTML(包括相關的客戶端腳本)和com元件呼叫。 【推薦閱讀:.NET是什麼】
ASP簡單、易於維護, 是小型頁面應用程式的選擇,在使用DCOM (Distributed Component Object Model)和MTS(Microsoft Transaction Server)的情況下, ASP甚至可以實現中等規模的企業應用程式。
二:程式開發
1.硬體環境
ASP程式的運作對硬體環境沒有特別的需求,通常具備能夠滿足Windows操作系統運作需求的硬體設備即可。基本記憶體容量需求為64MB,建議記憶體容量為128MB或更多。此外,應該有1G以上的硬碟空問用來安裝所需的軟體。
2.軟體環境
在軟體環境方面,因為ASP是Microsoft公司推出的,只有在Microsoft Windows作業系統及其配套的web伺服器軟體的支援下才能運作。 MicrosoR公司的各種wiIldows作業系統都可以作為ASP運作的平台。其中,在wiIIdows 98作業系統下執行的Personal w曲Server,一般簡稱為PWS,而hltcmeIll:folma缸on SeⅣer,則簡稱為IIS。
三:ASP開發環境
1、用VBScript、JavaScript等簡單容易的腳本語言。結合HTML程式碼,即可快速完成網站的應用程序,實現動態網頁技術。
2、ASP檔案是包含在HTML程式碼所組成的檔案中的,易於修改和測試,無須編譯或連結就可以解釋執行。
3、ASP所使用的腳本語言皆在Web伺服器端執行,伺服器上的ASP解釋程式會在伺服器端執行ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上。
4、ASP提供了一些內建對象,使用這些對象可以讓伺服器端腳本功能更強。
5、ASP可以使用伺服器端ActiveX元件來執行各種各樣的任務,例如存取資料庫、發現和那個Email或存取檔案系統等。
6、由於伺服器是將ASP程式執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所寫的原始程式碼,可防止ASP程式碼被竊取。
四:ASP的工作原理
ASP中的腳本程式是在伺服器端執行的(而不是在客戶端執行),傳送到瀏覽器上的web頁是在網頁伺服器上產生的。因此,客戶端瀏覽器並沒有處理這些腳本,web伺服器已經完成了這些腳本的處理,並將標準的HTML頁面傳輸到瀏覽器。 ASP解釋器讀取並執行所有在標籤之間的腳本程式碼,並產生內容。由於只有腳本的執行結果會返回瀏覽器,因此,使用者看不到正在瀏覽的網頁的腳本命令,而只能看到腳本的執行結果。
以上是ASP是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!