ASP全稱為Active Server Pages的簡寫,是一套由微軟公司開發的伺服器端執行的指令碼平臺,ASP含於IIS當中。 使用ASP內建元件可以快速開發動態網頁。每一個元件都是由一組富有經驗的程式設計師根據動態網頁最常用的功能而開發的。在ASP3.0中,共有6個這樣的元件: Application ASPError Request Response Server Session 例如常見的Cookies就是利用Session元件實現的。同樣,還可以利用第三方元件延伸ASP的作用,如利用MailSender元件傳送電子郵件。 透過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、互動且高效的WEB伺服器應用程式。同時,ASP也支援VBScript和JScript等指令碼語言,預設為VBScript。其中JScript是微軟公司的ECMAScript標準的實現,並且有自己的擴充套件。 ASP是經過伺服器解析之後再向網頁網頁瀏覽器返回資料,所以有了ASP就不必擔心客戶的瀏覽器是否能執行你所編寫的程式碼。因為所有的程式都將在網頁伺服器端執行,包括所有嵌在普通HTML中的指令碼程式。當程式執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了互動的速度。 由於程式碼是需要經過伺服器執行之後才向瀏覽器傳送的,所以在客戶端看到的只能是經過解析之後的資料,而無法獲得原始碼,故編寫者不用擔心自己的原始碼會被別人剽竊。但不排除駭客利用系統漏洞竊取伺服器端的ASP原始碼。 基於這樣的解析方式,也導致執行ASP頁面相對於普通的HTML頁面要慢一點。因為普通的HTML頁面只需要瀏覽器就能夠解析,而ASP則必須是伺服器將整頁的程式碼都執行一遍之後再發送資料。 ASP提供與資料庫的互動,如Microsoft SQL Server、Access、MySQL和Oracle,比較流行的是ASP和Microsoft SQL Server的組合。
ASP全稱為Active Server Pages的簡寫,是一套由微軟公司開發的伺服器端執行的指令碼平臺,ASP含於IIS當中。 使用ASP內建元件可以快速開發動態網頁。每一個元件都是由一組富有經驗的程式設計師根據動態網頁最常用的功能而開發的。在ASP3.0中,共有6個這樣的元件: Application ASPError Request Response Server Session 例如常見的Cookies就是利用Session元件實現的。同樣,還可以利用第三方元件延伸ASP的作用,如利用MailSender元件傳送電子郵件。 透過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、互動且高效的WEB伺服器應用程式。同時,ASP也支援VBScript和JScript等指令碼語言,預設為VBScript。其中JScript是微軟公司的ECMAScript標準的實現,並且有自己的擴充套件。 ASP是經過伺服器解析之後再向網頁網頁瀏覽器返回資料,所以有了ASP就不必擔心客戶的瀏覽器是否能執行你所編寫的程式碼。因為所有的程式都將在網頁伺服器端執行,包括所有嵌在普通HTML中的指令碼程式。當程式執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了互動的速度。 由於程式碼是需要經過伺服器執行之後才向瀏覽器傳送的,所以在客戶端看到的只能是經過解析之後的資料,而無法獲得原始碼,故編寫者不用擔心自己的原始碼會被別人剽竊。但不排除駭客利用系統漏洞竊取伺服器端的ASP原始碼。 基於這樣的解析方式,也導致執行ASP頁面相對於普通的HTML頁面要慢一點。因為普通的HTML頁面只需要瀏覽器就能夠解析,而ASP則必須是伺服器將整頁的程式碼都執行一遍之後再發送資料。 ASP提供與資料庫的互動,如Microsoft SQL Server、Access、MySQL和Oracle,比較流行的是ASP和Microsoft SQL Server的組合。