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