国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

動(dòng)態(tài)WEB技術(shù)架構(gòu)的探討

2014-07-21 17:59楊朋山
科技創(chuàng)新與應(yīng)用 2014年23期
關(guān)鍵詞:網(wǎng)頁架構(gòu)服務(wù)器

摘 要:信息網(wǎng)絡(luò)技術(shù)在不斷地技術(shù)革新中迅猛發(fā)展。動(dòng)態(tài)WEB的創(chuàng)建順應(yīng)了當(dāng)下用戶對(duì)網(wǎng)絡(luò)應(yīng)用的基本要求。文章將對(duì)動(dòng)態(tài)WEB技術(shù)架構(gòu)進(jìn)行詳細(xì)地探討,讓讀者充分地了解到動(dòng)態(tài)WEB網(wǎng)站開發(fā)的主要應(yīng)用技術(shù)。

關(guān)鍵詞:動(dòng)態(tài)WEB;技術(shù)架構(gòu)

動(dòng)態(tài)WEB技術(shù)是數(shù)據(jù)庫技術(shù)與WEB網(wǎng)頁技術(shù)二者的有機(jī)結(jié)合。WEB數(shù)據(jù)庫技術(shù)賦予了WEB技術(shù)和數(shù)據(jù)庫技術(shù)的新內(nèi)涵,二者在原有技術(shù)基礎(chǔ)上發(fā)生了質(zhì)的轉(zhuǎn)變。傳統(tǒng)的WEB網(wǎng)頁制作是通過HTML語言編寫來實(shí)現(xiàn)的,在瀏覽器中文本信息呈靜態(tài)化,而WEB數(shù)據(jù)庫技術(shù)將數(shù)據(jù)庫技術(shù)充分地融合進(jìn)來,從而實(shí)現(xiàn)了靜態(tài)網(wǎng)頁向動(dòng)態(tài)網(wǎng)頁的轉(zhuǎn)變。數(shù)據(jù)庫也在此基礎(chǔ)上實(shí)現(xiàn)了兩種環(huán)境的分離,即開發(fā)環(huán)境和應(yīng)用環(huán)境。當(dāng)前,WEB技術(shù)在靜動(dòng)態(tài)網(wǎng)頁轉(zhuǎn)換的基礎(chǔ)上,將進(jìn)行更高級(jí)別的技術(shù)更新。WEB動(dòng)態(tài)網(wǎng)頁的生成首先是建立在靜態(tài)內(nèi)容的基礎(chǔ)上,而后WEB將向動(dòng)態(tài)生成器發(fā)送動(dòng)態(tài)請(qǐng)求,使其將WEB服務(wù)器與數(shù)據(jù)庫服務(wù)器兩者相連,以此來實(shí)現(xiàn)動(dòng)態(tài)WEB技術(shù)的生成??蛻艨梢酝ㄟ^WEB客戶端訪問在數(shù)據(jù)庫基礎(chǔ)上建立起來的動(dòng)態(tài)頁面,同時(shí)還具備完成聯(lián)機(jī)事物處理(聯(lián)機(jī)事物處理即OLTP)的能力,將OLTP運(yùn)行所生成的查詢結(jié)果傳送到WEB頁面中,而后頁面將結(jié)果反饋到WEB服務(wù)器中,繼而再將信息傳送給用戶。

1 WEB中間件技術(shù)

動(dòng)態(tài)WEB技術(shù)是一種全新的計(jì)算機(jī)研發(fā)技術(shù)。信息技術(shù)的發(fā)展使得用戶的需求質(zhì)量與日俱增,互聯(lián)網(wǎng)技術(shù)的發(fā)展足以改變?cè)蠾EB技術(shù)的條件,因此,動(dòng)態(tài)WEB技術(shù)應(yīng)勢(shì)而生。為了適應(yīng)網(wǎng)頁瀏覽器界面特征,順應(yīng)互聯(lián)網(wǎng)發(fā)展的需求,技術(shù)人員通過增刪改查等功能對(duì)數(shù)據(jù)庫信息進(jìn)行調(diào)整改正,并將WEB數(shù)據(jù)庫中的信息按統(tǒng)一格式進(jìn)行轉(zhuǎn)化,以此來實(shí)現(xiàn)WEB數(shù)據(jù)庫信息的多界面顯示功能,以此方面用戶的閱覽和操作。動(dòng)態(tài)WEB中的數(shù)據(jù)庫與傳統(tǒng)的數(shù)據(jù)庫在性能、功能上面存在著較大的差異。例如,信息的采集、調(diào)整、加工,數(shù)據(jù)的存儲(chǔ)及網(wǎng)頁訪問的形式等。綜上所述,我們可以發(fā)現(xiàn)中間件技術(shù)發(fā)展水平的優(yōu)良將直接影響到網(wǎng)絡(luò)技術(shù)的發(fā)展方向,所以加強(qiáng)提升動(dòng)態(tài)WEB技術(shù)架構(gòu)中中間技術(shù)的質(zhì)量和水準(zhǔn)是十足必要的。

公共網(wǎng)關(guān)接口技術(shù)。公共網(wǎng)關(guān)接口技術(shù)也被稱之為CGI(Common GatewayInterface)技術(shù)。CGI在動(dòng)態(tài)WEB中有著不可替代的重要作用。CGI在WEB服務(wù)器與系統(tǒng)程序之間充當(dāng)一個(gè)信息傳播媒介的功能,實(shí)現(xiàn)WEB服務(wù)器和與系統(tǒng)程序之間的交流。CGI程序的主要職能是對(duì)系統(tǒng)數(shù)據(jù)庫中的表單信息進(jìn)行加工處理,對(duì)表單數(shù)據(jù)進(jìn)行一個(gè)系統(tǒng)的分析,而后將其加工處理。在完成信息處理后,建立起合理有效的數(shù)據(jù)庫訪問模式。因此CGI也可被稱作是接口規(guī)范協(xié)議。接口規(guī)范協(xié)議實(shí)現(xiàn)了WEB服務(wù)器的部分功能,即外部程序控制功能。在網(wǎng)絡(luò)參數(shù)、環(huán)境變量固定不變的前提下,WEB服務(wù)器可以實(shí)現(xiàn)數(shù)據(jù)庫信息的處理功能。CGI技術(shù)在動(dòng)態(tài)WEB架構(gòu)中的優(yōu)勢(shì)主要從兩方面得以體現(xiàn)。第一,使得動(dòng)態(tài)WEB技術(shù)的形式呈現(xiàn)多樣化,允許多種程序語言在同一時(shí)段運(yùn)行。第二,動(dòng)態(tài)WEB程序的安全性、穩(wěn)定性得以保障。現(xiàn)階段,我國(guó)CGI技術(shù)的研發(fā)還不夠成熟,CGI技術(shù)不夠完善,其存有較多的漏洞和不足,技術(shù)人員將長(zhǎng)期致力于CGI技術(shù)的改革和創(chuàng)新,為動(dòng)態(tài)WEB技術(shù)架構(gòu)的建造提供一個(gè)堅(jiān)實(shí)的技術(shù)保障。

API技術(shù)。API技術(shù)即程序編程接口技術(shù)。API技術(shù)是在CGI技術(shù)基礎(chǔ)上的拓展和延伸。因動(dòng)態(tài)WEB程序在運(yùn)行的過程中,其會(huì)涉及到多種動(dòng)態(tài)鏈接,動(dòng)態(tài)鏈接庫的形式呈現(xiàn)出多樣化的特征。這時(shí),就必須通過API的數(shù)據(jù)轉(zhuǎn)化功能將CGI程序數(shù)據(jù)進(jìn)行轉(zhuǎn)化。API在完成程序數(shù)據(jù)轉(zhuǎn)化的過程中,WEB服務(wù)器的性能依舊處于良好穩(wěn)健的狀態(tài)。API技術(shù)與CGI程序顯著的不同點(diǎn)和優(yōu)勢(shì)在于API在動(dòng)態(tài)WEB中是以動(dòng)態(tài)鏈接庫的身份存在,且API技術(shù)是目前性能最佳的動(dòng)態(tài)鏈接庫,它與服務(wù)器軟件同處在一個(gè)地址空間中,這在很大程度上節(jié)省了系統(tǒng)空間的資源,使得系統(tǒng)空間得以充分合理的利用,且API程序可以在最短的時(shí)間內(nèi)實(shí)現(xiàn)調(diào)用。這些優(yōu)勢(shì)都是CGI程序所不具備的。此外,CGI技術(shù)中存有較多的漏洞和不足,程序編寫較為復(fù)雜、難度較大、缺乏統(tǒng)一規(guī)范的標(biāo)準(zhǔn),這些成為CGI不如API技術(shù)的顯著表現(xiàn)。

2 ASP技術(shù)和ADO

ASP即動(dòng)態(tài)服務(wù)器網(wǎng)頁技術(shù),面向?qū)ο蟮木幊探涌诤?jiǎn)稱ADO。ASP是技術(shù)人員所研發(fā)出來的用于替代GCI腳本程序的一種服務(wù)器端腳本運(yùn)行環(huán)境。其能夠?qū)崿F(xiàn)ADO與易兼容的數(shù)據(jù)庫及數(shù)據(jù)庫中的數(shù)據(jù)源相接連,而后,用戶可以使用SQL查詢語言訪問數(shù)據(jù)庫中的信息。ADO的調(diào)用是通過ASP服務(wù)器端的代碼來實(shí)現(xiàn)的。這也就意味著,ADO適用于所有瀏覽器的訪問。當(dāng)用戶在對(duì)ASP主頁進(jìn)行訪問時(shí),HTTP(超文本傳輸協(xié)議)的請(qǐng)求將會(huì)被發(fā)送到服務(wù)器中,服務(wù)器在接受到請(qǐng)求之后,及時(shí)做出響應(yīng),將ASP引擎?zhèn)魉统鰜?,向用戶提供所需信息,滿足用戶的申請(qǐng)需求。當(dāng)訪問請(qǐng)求的腳本出現(xiàn)在ASP引擎調(diào)用中時(shí),ASP會(huì)迅速通過開放數(shù)據(jù)庫互聯(lián)或低級(jí)應(yīng)用程序接口與數(shù)據(jù)庫相連,繼而完成對(duì)數(shù)據(jù)庫信息的檢索和訪問。為了響應(yīng)用戶所發(fā)出的請(qǐng)求,ASP依據(jù)訪問的數(shù)據(jù)所得到的結(jié)果自動(dòng)生成一個(gè)符合超文本標(biāo)記語言的主頁。ASP除具備以上優(yōu)點(diǎn)外,其自身也存在著較大的不足??梢浦残圆罹褪瞧渲凶顬殛P(guān)鍵的一點(diǎn)??梢浦残圆铙w現(xiàn)在ASP不能夠在其他系統(tǒng)中運(yùn)行,比如UNIX、LINUX等。其僅能在WINDOWS系統(tǒng)中運(yùn)行,具有較強(qiáng)的局限性。

3 個(gè)人網(wǎng)頁超文本預(yù)處理器

個(gè)人網(wǎng)頁超文本預(yù)處理器簡(jiǎn)稱PHP。PHP技術(shù)在某些方面與ASP技術(shù)有相似之處,其都是用于創(chuàng)建動(dòng)態(tài)WEB的核心技術(shù)。PHP腳本通過嵌入SQL檢索語言,將信息存儲(chǔ)進(jìn)數(shù)據(jù)庫中。PHP模塊在WEB服務(wù)器空間中運(yùn)行,WEB服務(wù)器與PHP模塊之間的信息交換將由內(nèi)部共享功能來完成,這在很大程度上減少了系統(tǒng)運(yùn)行的成本,實(shí)現(xiàn)通訊信息資源的最大程度的優(yōu)化配置。PHP技術(shù)自身具備較大的優(yōu)勢(shì),比如其具備較好的兼容性、跨平臺(tái)性等。這一優(yōu)點(diǎn)具體表現(xiàn)在其能夠?qū)δ壳熬W(wǎng)絡(luò)中所有的數(shù)據(jù)庫信息進(jìn)行訪問。但同時(shí)PHP技術(shù)也存在著一些不足,例如沒有統(tǒng)一標(biāo)準(zhǔn)的數(shù)據(jù)庫接口支持,代碼繁瑣,變量復(fù)雜混亂等。

參考文獻(xiàn)

[1]覃雄派.動(dòng)態(tài)Web技術(shù)架構(gòu)及其性能分析[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(08).

[2]黃金國(guó).動(dòng)態(tài)Web技術(shù)架構(gòu)探析[J].電腦知識(shí)與技術(shù),2011(02).

[3]韓英杰,石磊.基于最小延遲代價(jià)的Web緩存替換算法研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2008(08).

作者簡(jiǎn)介:楊朋山(:1983,1-),男,籍貫:河北省昌黎縣,工作單位:天津鐵道職業(yè)技術(shù)學(xué)院,研究方向:計(jì)算機(jī)科學(xué)技術(shù),學(xué)歷:本科,職稱:助教。

猜你喜歡
網(wǎng)頁架構(gòu)服務(wù)器
基于FPGA的RNN硬件加速架構(gòu)
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計(jì)
LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
中國(guó)服務(wù)器市場(chǎng)份額出爐
得形忘意的服務(wù)器標(biāo)準(zhǔn)
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
西贡区| 江孜县| 华安县| 汨罗市| 桦南县| 广西| 修水县| 张掖市| 禹城市| 黔江区| 宁晋县| 郑州市| 加查县| 通河县| 靖安县| 鹰潭市| 尚志市| 尤溪县| 平顺县| 固原市| 洪雅县| 瑞安市| 屯门区| 电白县| 朝阳县| 台北县| 平江县| 卢龙县| 金阳县| 买车| 平邑县| 大庆市| 天峻县| 景宁| 汶川县| 中西区| 万宁市| 太保市| 出国| 阳原县| 司法|