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