ASP是什麼?ASP初識

ASP是什麼?若是你學過網頁製做,你天然據說過ASP的鼎鼎大名,做爲網頁製做的一大利器之一,始終能在網頁製做中佔領一席之地。那今天咱們就來簡單來談談ASP。html

淺談ASP_ASP_windows_動態服務器_課課家教育

  ASP(Active server pags)動態服務器主頁,內含與Internet Information Server(IIS)當中,提供一個服務器端(server-side)的scripting環境,讓你產生和執行動態、交互式、高效率的站點服務器的應用程序。你沒必要擔憂瀏覽器是否能執行你設計出來的Active Server Pages,你的站點服務器會自動將Active Server Pages的程序碼,解釋爲標準的Html格式的主頁內容,在送到用戶端的瀏覽器上顯示出來。用戶端只要使用常規執行Html碼的瀏覽器,便可瀏覽Active Server Pages所設計的主頁內容。web

  ASP是微軟公司開發的。它其實是一個服務器端的腳本環境,當腳本運行在服務器端時,web服務器完成涉及回送瀏覽器Html頁的全部工做,並返回相應的Html文本。同時,因爲它是在服務器端的腳本,通常用戶沒法看到,從而有效地保證了系統的安全性以及開發人員的知識產權。同Html文件同樣ASP文件也是文本文件,包括文本、Html標記和ASP腳本語句(用<%和%>界定符標記),它以.asp爲擴展名。ASP提供VB Script和Jscript兩種腳本引擎,缺省爲VB Script。數據庫

  早期的Web程序開發是十分複雜的,以致於要製做一個簡單的動態頁面須要編寫大量的C代碼才能完成,因而Microsoft公司於1996年推出的一種Web應用開發技術asp,用於取代對Web服務器進行可編程擴展的CGI標準。ASP的主要功能是將腳本語言、HTML、組件和Web數據庫訪問功能有機地結合在一塊兒,造成一個能在服務器端運行的應用程序,該應用程序可根據來自瀏覽器端的請求生成相應的HTML文檔並回送給瀏覽器。使用ASP可以建立以HTML網頁做爲用戶界面,並可以與數據庫進行交互的Web應用程序。編程

  ASP的初版是0.9測試版,自從1996年ASP1.0誕生,它給Web開發界帶來了福音。而ASP卻容許使用VBScript或Javascript這種的簡單腳本語言,編寫嵌入在HTML網頁中的代碼。在進行程序設計的時候可使用它的內部組件來實現一些高級功能(例如Cookie)。它的最大的貢獻在於它的ADO(ActiveX Data Object),這個組件使得程序對數據庫的操做十分簡單,因此進行動態網頁設計也變成一件輕鬆的事情。所以一晚上之間,Web程序設計再也不是想像中的艱鉅任務,彷彿不少人均可以一顯身手。windows

  到了1998年,微軟發佈了ASP 2.0。它是Windows NT4 Option Pack的一部分,做爲IIS(Internet Information Services,互聯網信息服務) 4.0的外接式附件。它與ASP 1.0的主要區別在於它的外部組件是能夠初始化的,這樣,在ASP程序內部的全部組件都有了獨立的內存空間,並能夠進行事務處理。瀏覽器

  到了2000年,隨着Windows 2000的成功發佈,這個操做系統的IIS(Internet Information Services,互聯網信息服務) 5.0所附帶的ASP 3.0也開始流行。與ASP 2.0相比,ASP 3.0的優點在於它使用了COM+,於是其效率會比它前面的版本要好,而且更穩定。安全

  2001年,ASP.NET出現了。在剛開始開發的時候,它的名字是ASP+,可是,爲了與微軟的.NET計劃相匹配,而且要代表這個ASP版本並非對ASP 3.0的補充,微軟將其命名爲ASP.NET。ASP.NET在結構上與前面的版本截然不同,它幾乎徹底是基於組件和模塊化的,Web應用程序的開發人員使用這個開發環境能夠實現更加模塊化的、功能更強大的應用程序。服務器

相關文章
相關標籤/搜索