丁玲
摘 要 我們將以制作動態(tài)網(wǎng)頁為先決條件,在此基礎(chǔ)上對其全過程予以研究性分析。研究內(nèi)容主要包括下述幾方面:首先闡釋了萬維網(wǎng)頁,同時對萬維網(wǎng)頁的概念及特性予以論述。在此基礎(chǔ)上簡釋網(wǎng)站開發(fā)環(huán)節(jié)使用的相關(guān)工具及基礎(chǔ)技術(shù);對動態(tài)服務(wù)器頁面內(nèi)所涉及的超文本標記語言及解析型服務(wù)端腳本語言予以簡釋;通過動態(tài)服務(wù)器頁面+互聯(lián)網(wǎng)信息服務(wù)+微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)技術(shù)實現(xiàn)了網(wǎng)站的相應(yīng)功能,其中與數(shù)據(jù)庫的連接擇取開放數(shù)據(jù)庫互連技術(shù)。文章將以試論動態(tài)服務(wù)器頁面程序設(shè)計作為切入點,在此基礎(chǔ)上予以深入的探究。
【關(guān)鍵詞】動態(tài)服務(wù)器頁面 程序 設(shè)計
1 萬維網(wǎng)頁的基本概念
萬維網(wǎng)即為現(xiàn)階段互聯(lián)網(wǎng)應(yīng)用相對廣泛的信息服務(wù)種類,萬維網(wǎng)的影響已滲透至互聯(lián)網(wǎng)中的新聞及廣告等相關(guān)服務(wù)。萬維網(wǎng)擇取瀏覽器亦或服務(wù)器工作機制,其運作體系即:請求→處理→回答。萬維網(wǎng)以超文本標記語言及超文本傳輸協(xié)議為先決條件,經(jīng)Web browser為用戶給出便捷的信息瀏覽頁。萬維網(wǎng)把處在世界各地internet上差異化網(wǎng)址的相關(guān)內(nèi)容有機的整合在一起。在萬維網(wǎng)服務(wù)方式體系下,其內(nèi)容以頁面的形式錄入至萬維網(wǎng)服務(wù)器內(nèi),這些頁面擇取超文本的機制對信息予以處理,經(jīng)鏈接把一頁信息鏈接至另一頁信息。用戶經(jīng)Web browser向萬維網(wǎng)服務(wù)器發(fā)出請求,服務(wù)器依附于客戶端的請求把錄入在服務(wù)器內(nèi)的相應(yīng)頁面提供給客戶端,Web browser接收頁面后對其予以解釋,進而把信息以聲像的形式提供給用戶。
2 Static page、active web page概述
2.1 active web page的基本特性
active web page以參數(shù)庫技術(shù)為先決條件,能夠從根本減少網(wǎng)站維護的工作量。通過active web page技術(shù)的網(wǎng)站能夠?qū)崿F(xiàn)功能多元化需求,其中包括登錄、注冊及調(diào)查等內(nèi)容。
active web page并非單獨存在于服務(wù)器的網(wǎng)頁文件,只有在用戶請求狀態(tài)下服務(wù)器才提供一個有效的網(wǎng)頁。
2.2 Static page的基本特性
Static page的各網(wǎng)頁均存在一個固定的統(tǒng)一資源定位符,同時網(wǎng)頁統(tǒng)一資源定位符通常為超文本標記語言及服務(wù)器端包含等較為多見形式為后綴。若將網(wǎng)頁內(nèi)容發(fā)布至網(wǎng)站服務(wù)器端,不論有無用戶訪問,各Static page的內(nèi)容均保存于網(wǎng)站服務(wù)器上,換而言之,Static page可以有效保存在服務(wù)器上的文件,各網(wǎng)頁都均為單獨的文件。Static page存在交互性受阻滯的問題,在功能性上存在一定的限制。
2.3 Static page與active web page之間的差異
在服務(wù)器端運行的網(wǎng)頁、程序以及組件均為active web page,這些內(nèi)容會根據(jù)差異化客戶、時間,返回相應(yīng)的網(wǎng)頁,其中包括動態(tài)服務(wù)器頁面、超文本預(yù)處理器、爪哇服務(wù)器頁面以及公共網(wǎng)關(guān)接口。運行在客戶端的網(wǎng)頁、程序以及組件,均為Static page,其中包括爪哇腳本以及解析型的服務(wù)端,這些內(nèi)容長時間處于恒定狀態(tài)。active web page的特性包括下述幾點:
(1)active web page通過參數(shù)庫技術(shù)為先決條件,能夠在一定程度上減少網(wǎng)站維護的工作量;
(2)通過active web page技術(shù)的網(wǎng)站能夠達到多元化功能需要,其中包括登錄、注冊以及調(diào)查;
(3)active web page并非單獨存在于服務(wù)器的網(wǎng)頁文件,只有在用戶請求狀態(tài)下服務(wù)器才提供一個有效的網(wǎng)頁;
(4)若擴展名為動態(tài)服務(wù)器頁面不過卻未連參數(shù)庫,完全是靜態(tài)的頁面,那即為靜態(tài)網(wǎng)站。
3 構(gòu)建active web page平臺
眾所周知,網(wǎng)站依附于服務(wù)器平臺才能夠運行,若離開平臺,動態(tài)交互式的網(wǎng)站就無法正常運行。要把本地計算機設(shè)成服務(wù)器,那么首先在計算機上裝置可以提供萬維網(wǎng)服務(wù)的應(yīng)用程序,針對開發(fā)動態(tài)服務(wù)器頁面程序而言,裝置IIs即為最佳選擇。IIS有利于使用及操作,是現(xiàn)階段active web page開發(fā)使用相對廣泛的一種平臺。在默認狀態(tài)中,win7裝置過程是無法自行安裝iis的,因此需要手動安裝。
完成安裝后,經(jīng)“開始-控制面板-管理工具- 互聯(lián)網(wǎng)信息服務(wù)”,啟動“互聯(lián)網(wǎng)信息服務(wù)”。
而針對于IIS的設(shè)置:首先啟停網(wǎng)站:網(wǎng)站有萬維網(wǎng)頁面與相應(yīng)的文件所有成。一般這些文件錄入至萬維網(wǎng)服務(wù)器,予以處理客戶端的請求。在一般狀態(tài)下,在萬維網(wǎng)服務(wù)器啟動的基礎(chǔ)上就要啟動此機器上的互聯(lián)網(wǎng)信息服務(wù),同時默認的網(wǎng)站也將一并啟動。若要停止個別網(wǎng)站服務(wù),那么就在“互聯(lián)網(wǎng)信息服務(wù)”控制臺中右鍵選擇制定的網(wǎng)站,在快捷菜單內(nèi)點擊功能項。
構(gòu)建及設(shè)置虛擬菜單。在“互聯(lián)網(wǎng)信息服務(wù)”控制臺內(nèi),選擇所需加入的虛擬菜單網(wǎng)站;在快捷菜單內(nèi)點擊“新建”—“虛擬菜單”;隨機彈出“新建虛擬菜單”向?qū)Вx擇“下一步”,即會彈出“虛擬菜單別名”,在此基礎(chǔ)上鍵入虛擬菜單名單,選擇“下一步”。
動態(tài)服務(wù)器頁面程序的運行。若用戶在萬維網(wǎng)服務(wù)器所在的計算機上予以操作,那么就要在“互聯(lián)網(wǎng)信息服務(wù)”控制臺右鍵選擇動態(tài)服務(wù)器頁面程序文件,在彈出的菜單內(nèi)點擊“瀏覽”。若用戶經(jīng)internet訪問萬維網(wǎng)服務(wù)器,那么要在客戶機瀏覽器的地址欄內(nèi)鍵入有效的統(tǒng)一資源定位符地址。
超文本標記語言的設(shè)計。首先要構(gòu)建常規(guī)網(wǎng)頁,常規(guī)網(wǎng)頁所使用的標記如下所述:
可以體現(xiàn)多行文本,不過其并非容器標記,換而言之,無需
符號。
即段落標記,由于通過此標記構(gòu)建相應(yīng)的段落,和
予以比較,行間距會存在大量的空格。缺省狀態(tài)下,
可以讓文本上左對齊,所以無需在超文本標記語言的設(shè)計文件內(nèi)使用
。而通過
表格的制作。通過三個標記一并完成的
。
|