基于ASP的電子商務網站的設計 [摘 要] Microsoft Active Server Pages (ASP) 是服務器端的腳本編寫環境,通過這種環境用戶可用它來創建動態 Web 頁或生成功能強大的 Web 應用程序。ASP 頁是包括 HTML 標記、文本和腳本命令的文件。ASP 頁可調用 ActiveX 組件來執行任務,例如連接到數據庫或進行商務計算。通過 ASP,可為用戶的 Web 頁添加交互內容或用 HTML 頁構成整個 Web 應用程序,這些應用程序使用 HTML 頁作為用戶的客戶的界面 本系統開發工具是ASP與數據庫技術,ASP技術被廣泛運用在動態網頁設計中,這項技術也以優異的性能得到了大多數網站開發者的青睞。 [關鍵詞] ASP 數據庫 IIS ACCESS 對象 一、ASP的簡要介紹 ASP(Active Server Pages)實質是一種服務器端腳本環境。ASP腳本呈現將在服務器端運行。客戶端只要使用可執行HTML代碼的瀏覽器,即可瀏覽通過ASP設計出來的頁面內容。當程序執行完后,服務器僅將執行的結果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。 ASP并不是一種純粹的編程語言,它使用的語言是:VBScript和Jscript語言。在一個ASP應用程序中可以用其中的一種腳本語言,也可以結合這兩種腳本語言使用。 1、ASP的優點為: (1) 開放性 在IIS上,并不需要開發者使用一個專有的腳本語言來生成網絡應用程序,實際上Active Server Pages包括了對VBScript和java script/Jscript的本機支持。通過第三方組合組件,它還可以使用其他語言(如Perl、REXX和Tcl)。多個腳本語言甚至可以在相同的ASP文件中交替使用并相互調用。而ActiveX Server組件實際上可以用任何語言編寫,這些語言包括Java、Visual Basic、C++、COBOL等等。 (2) 易操作性 ASP使HTML設計人員可以在服務器上方便地“激活”他們的Web頁,可以立刻對定制化網頁和簡單的應用程序進行開發。以往需要用Perl或C編寫的復雜的CGI程序來完成的功能(如數據庫連接),現在若使用ASP則只要幾行簡單的代碼就能實現。 (3) 程序與外觀分離 通過使用腳本和組件,Active Server Pages允許用戶將編程工作與一個網頁的設計和其他工作分離開來。這就可以確保開發者能夠將主要的精力用來考慮編寫程序的邏輯,而不必擔心外觀是怎樣的。同時,它也使那些從事外觀設計的人員可以利用一些工具來對網頁進行修改,而不用過于關心編程問題。