摘要:動態網站提供了互動溝通的服務,讓網頁瀏覽者不再只是被動接受信息。而是能夠參與到對網頁內容的討論與改善,實現了網站的交互性和網頁的自動更新,從而大大節省了工作時間。
關鍵詞:具有交互性;自動更新
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)36-3034-02
Dynamic Website Principle of Work and Movement Environment
LI Jing-xiu
(Electron Information Department,Zhenjiang College,Zhenjiang 212003,China)
Abstract: The dynamic website has provided the interaction communication service, lets the homepage browsing no longer only accepts the information passively.But is can participation to the homepage content discussion and the improvement, thus has realized interactive and the homepage automatic renewal, thus has saved the operating time greatly.
Key words: has interactive;renew automatically
網絡的技術發展迅速,網頁的功能也在不斷的增強。一些網站提供的信息以靜態的方式來完成,所有的頁面的內容都是固定不變的,更新網頁的內容只能通過網頁制作人員手工編輯才能完成。但越來越多的網站提供了互動溝通的服務,讓網頁瀏覽者不再只是被動接受信息,而是能進一步的對網頁的內容提供意見,參與討論。這種類型的網站都屬于動態網站。這種網站具有以下特點:1)具有交互性,能夠根據網頁瀏覽者的要求做出動態的改變。例如,現在比較流行的網上購物車,當您選擇好商品以后提交,頁面能夠立即將您所選擇的商品放入購物車。2) 能夠自動更新,即不需人工的更新網頁,便會自動生成新的頁面,這樣大大節省工作時間。例如最常見的百度中當用戶輸入關鍵字時,能夠自動將所有相關的網址列出,并在網頁上顯示。該關鍵字的網頁增加時,系統會自動在顯示的頁面上增加,而不需要手工加入。3) 因時因人而變,即當不同時間、不同的用戶訪問同一網址時會產生不同的頁面,例如,用不同的用戶名進行登陸網頁時會顯示不同的信息。這樣的功能并不是僅靠程序就能完成,它是借助于一種標準模式,這種模式稱客戶機/服務器(C/S)模式。
1 關于標準網站
標準網站,又稱為為靜態網站,由一組相關的HTML網頁和文件所組成,并存放執行網站服務器功能的計算機上。網站服務器是提供網頁的軟件,對網頁瀏覽器發出的請求做出響應。用戶在網頁單擊超級鏈接、或是在瀏覽器中選擇書簽或在瀏覽器的“地址欄中輸入URL并按回車時,便會產生網頁的請求。
網站服務器接到客戶請求時,會讀取內容經過處理,以網頁的形式將它傳送到請求的瀏覽器,如圖1所示。
靜態網頁的最終內容由網頁設計人員決定,不會在網頁顯示時更改。
2 認識互動網站
互動網站,又為動態網站。如前所述,當網站服務器接到對標準網頁請求時,會直接將網頁傳送到提出請求的瀏覽器,不做進一步的修改。但網站服務器接到對動態網頁的請求時,反應則不相同,它會將網頁傳送到負責完成網頁的特殊軟件擴展功能,這個特殊軟件稱為應用程序服務器。
3 連接數據庫處理動態網站原理

在動態網頁中網頁設計人員可以指示應用程序服務器從數據庫捕獲數據,并將其插入網頁的HTML中。從數據庫捕獲數據的行為稱為數據的查詢。查詢由搜索條件組成,這些條件用SQL(結構化的查詢語言)來表達。其動態網站工作原理如圖2所示。
網站應用程序幾乎可以支持任何數據庫,只要有適當的數據庫驅動程序即可。
4 互動網站的運行環境
如果您只在您的電腦上安裝了Dream weaver,沒有安裝任何服務器軟件,那么只能制作靜態的網頁。因為沒有網站的服務器環境,就無法發揮Dream weaver強大的功能。為了讓Dream weaver能夠正常地運作,我們選擇ASP作為運行網站程序的互動環境,原因如下:
1) 一般Windows2000以上的操作系統,都可以使用內置的網站服務器IlS來運行程序。
2) 目前ASP技術最為成熟,可以獲得的豐富的技術信息。
3) ASP技術和Dream weaver可以很緊密的結合在一起。
ASP程序必須在支持ASP的網站服務器才能運行,您不能直接選擇網頁文件來瀏覽。所以運行ASP程序之前,我們必須擁有一個服務器空間。如何才能擁有一個服務器空間呢?當然我們可以通過購買的方式來獲得,不過我們現在用于學習我們可以在自己的計算機上模擬,將自己的計算機虛擬成一臺服務器。接下來我們會說明,如何在個人計算機上架設一個ASP程序運行的環境,讓Dream weaver有一個可以測試的互動環境。
5 虛擬服務器(ⅡS)安裝
ⅡS是Windows操作系統自帶的組件。在WindowsXP下可以按照如下步驟進行:
1) 開始|設置|控制面板|添加刪除程序。
2) 添加添加/刪除windows組件。
3) 在組件框選擇Internet信息服務(ⅡS)點擊下一步,在安裝過程中系統會提示插入系統安裝光盤,Ghost安裝光盤不可以。
6 虛擬服務器(ⅡS)架設
安裝ⅡS完成,讀者就可以使用ⅡS架設網站了。具體步驟如下:
1) 打開“控制面板”窗口,然后雙擊“管理工具”選項。
2) 雙擊“Internet信息服務”。
3) 因為Internet服務不止一種,這里右擊“默認網站”,再選擇“屬性”命令。
4) 在“默認網站屬性”界面中有許多可選擇的標簽,先選擇“網站”標簽名。在“IP地址”中當前顯示的是“全部未分配”如果沒有固定的IP地址,建議不要修改這個選項,這樣一來,管理員會以本地的默認IP(127.0.0.1)作為網站服務器的地址。
5) 選擇“主目錄”選項卡;這里設置網站的實際路徑。點擊瀏覽找到網站存放的實際位置。
6) 最后打開“文檔”選項卡,設置瀏覽器打開這個網站最先閱讀這個頁面稱主頁一般默認的首頁名稱為index.html,那么當瀏覽器打開這個網站時,第一個查找的文件就會是index.html了。
7) 單擊“確定”回到原來的界面之后,所有的設置即完成。可以在這個管理窗口中看到網頁文件夾的內容,選取左邊的“默認網站”即可在右方看到默認主目錄的文件內容。
7 測試自己的網站服務器
通過以上步驟我們已經學會如何安裝配置服務器,下面我們通過一個簡單的例子來測試一下能不能使用。
1) 首先我們用“記事本”程序制作一個網頁來顯示當前時間代碼如下:
<html>
<head>
<title>測試網頁</title>
</head>
<body>
當前時間為:<%=now0%>
</body>
</html>
把文件加以index.asp保存ⅡS默認目錄下c:\\Inetpub\\wwwroot中,而這個路徑,就是本地的網站的根目錄。
2) 打開瀏覽器,輸入http://localhost/index.asp:
3) 當出現網頁界面時,說明您已經正確的配置好了虛擬服務器。
8 結束語
建立了適合互動網站的運行環境后和載入相應的軟件后,一個標準的網站具有了交互性和自動更新功能,成為一個動態網站。
參考文獻:
[1] 陳麗娟.ASP動態網站制作實例教程[M].北京:清華大學出版社,2008.
[2] 文東戈.ASP動態網站程序設計教程[M].哈爾濱:哈爾濱工業大學出版社,2008.
[3] 孫印杰,李騫.ASP動態網頁設計應用教程[M].北京:電子工業出版社,2008.