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

?

基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建

2021-12-19 23:47:35唐小玲
電腦知識與技術(shù) 2021年32期
關(guān)鍵詞:門戶網(wǎng)站

唐小玲

摘要:由于傳統(tǒng)門戶網(wǎng)站在實際應(yīng)用中,其運行會受到網(wǎng)站承載數(shù)據(jù)量和在線游客數(shù)量影響,對服務(wù)請求不能及時響應(yīng),延遲時間較長,為此提出基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建。首先設(shè)計了DEFAULT、register、Logon、submitmessage四個靜態(tài)類圖,用于表示門戶網(wǎng)站靜態(tài)結(jié)構(gòu)中的類和成員函數(shù);根據(jù)門戶網(wǎng)站數(shù)據(jù)存儲要求對網(wǎng)站數(shù)據(jù)庫實體數(shù)據(jù)字典和數(shù)據(jù)存儲結(jié)構(gòu)進(jìn)行了搭建,并分別對User用戶信息表、BusiCinsutl產(chǎn)品信息表以及AfterService售后信息表字段結(jié)構(gòu)進(jìn)行了設(shè)計,用于存儲網(wǎng)站數(shù)據(jù);最后利用AJAX異步交互技術(shù)對網(wǎng)站中數(shù)據(jù)進(jìn)行傳送與交互,為用戶提供信息查詢和瀏覽等服務(wù),以此完成基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建。經(jīng)實驗證明,基于AJAX異步交互技術(shù)的門戶網(wǎng)站運行延遲時間小于傳統(tǒng)網(wǎng)站。

關(guān)鍵詞:AJAX異步交互技術(shù);門戶網(wǎng)站;靜態(tài)結(jié)構(gòu);數(shù)據(jù)字典

中圖分類號:TP311.5 ? ? ?文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2021)32-0165-02

門戶網(wǎng)站是以互聯(lián)網(wǎng)信息資源相對接,能夠為用戶和網(wǎng)絡(luò)游客提供信息瀏覽功能的一種應(yīng)用系統(tǒng),其主要是以瀏覽器為服務(wù)框架,將多種多樣的網(wǎng)絡(luò)信息資源匯集到一個網(wǎng)站上,并且通過互聯(lián)網(wǎng)瀏覽器向用戶展示,為用戶提供信息瀏覽服務(wù),是互聯(lián)網(wǎng)信息資源與用戶之間信息傳遞通道[1]。門戶網(wǎng)站主要是向用戶提供信息檢索、目錄等服務(wù),當(dāng)前比較著名的門戶網(wǎng)站有雅虎、百度、搜狐以及網(wǎng)易等[2]。根據(jù)需求和用途不同,當(dāng)前使用比較廣泛的門戶網(wǎng)站有三種,其中包括個人門戶網(wǎng)站、企業(yè)門戶網(wǎng)站和搜索式門戶網(wǎng)站[3]。其次企業(yè)與個人門戶網(wǎng)站主要是向用戶提供個性化服務(wù)為主,通過門戶網(wǎng)站可以了解到關(guān)于企業(yè)和個人的各類信息,企業(yè)門戶網(wǎng)站的應(yīng)用可以提高企業(yè)資源利用率,還可以提高企業(yè)的業(yè)務(wù)效益,起到一定的宣傳作用,因此目前大部分企業(yè)都根據(jù)自身的企業(yè)文化構(gòu)建了門戶網(wǎng)站[4]。隨著門戶網(wǎng)站應(yīng)用領(lǐng)域逐漸變廣,其自身問題也隨之凸顯出來,傳統(tǒng)門戶網(wǎng)站游客和客戶數(shù)量較少,可以依靠自身的軟硬件條件順利運行,但是當(dāng)游客和在線用戶數(shù)量達(dá)到一定數(shù)量時,門戶網(wǎng)站會出現(xiàn)卡頓和延遲現(xiàn)象,且延遲時間較長,已經(jīng)無法滿足用戶需求,為此提出基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建。

1 門戶網(wǎng)站構(gòu)建

1.1 門戶網(wǎng)站類圖設(shè)計

門戶網(wǎng)站類圖設(shè)計是網(wǎng)站構(gòu)建的首要任務(wù),其主要是用來表示門戶網(wǎng)站靜態(tài)結(jié)構(gòu),對門戶網(wǎng)站靜態(tài)結(jié)構(gòu)中的類以及成員函數(shù)進(jìn)行合理搭配,結(jié)合門戶網(wǎng)站構(gòu)建需求,本次設(shè)計了四個靜態(tài)類圖,其中包括DEFAULT、register、Logon、submitmessage[5]。其中DEFAULT類圖的變量和成員函數(shù)主要是負(fù)責(zé)門戶網(wǎng)站信息動態(tài)展示,及時更新和展示門戶網(wǎng)站上的動態(tài)信息,并且為用戶提供門戶網(wǎng)站信息介紹功能[6]。當(dāng)用戶和游客訪問門戶網(wǎng)站首頁時可以對相關(guān)信息進(jìn)行查詢和瀏覽;register類圖的變量和成員函數(shù)主要負(fù)責(zé)用戶或者游客信息注冊功能,用戶進(jìn)入到門戶網(wǎng)站首頁后,可以對個人信息進(jìn)行填寫,實現(xiàn)門戶網(wǎng)站用戶注冊,并且通過Add成員函數(shù)將所有信息添加到數(shù)據(jù)庫用戶信息表中;Logon類圖的變量和成員函數(shù)主要負(fù)責(zé)門戶網(wǎng)站信息查詢服務(wù)流程規(guī)范。用戶和游客只有通過身份認(rèn)證之后才可進(jìn)入到門戶網(wǎng)站首頁,進(jìn)而才能對門戶網(wǎng)站上的信息進(jìn)行查詢和瀏覽,以及申請業(yè)務(wù)咨詢、在線咨詢等服務(wù)請求,Logon類圖用于保護(hù)門戶網(wǎng)站上數(shù)據(jù)安全;submitmessage類圖的變量和成員函數(shù)主要負(fù)責(zé)用戶或者游客在線信息提交功能,用戶在門戶網(wǎng)站首頁上輸入咨詢信息后,通過該類圖將服務(wù)請求發(fā)送給門戶網(wǎng)站W(wǎng)eb服務(wù)器,將提交的咨詢信息自動插入到數(shù)據(jù)庫信息列表中。以上各種類圖均擁有各自的功能,通過四個類圖的合作實現(xiàn)基于AJAX異步交互技術(shù)的門戶網(wǎng)站所有功能,也為門戶網(wǎng)站數(shù)據(jù)庫以及信息交互提供支撐。

1.2 門戶網(wǎng)站數(shù)據(jù)庫構(gòu)建

門戶網(wǎng)站數(shù)據(jù)流中所有交流傳輸?shù)臄?shù)據(jù)信息均來自網(wǎng)站數(shù)據(jù)庫,為了保證數(shù)據(jù)有效存儲,本文通過數(shù)據(jù)表格法對門戶網(wǎng)站數(shù)據(jù)庫進(jìn)行設(shè)計,以表格的形式對門戶網(wǎng)站數(shù)據(jù)資源進(jìn)行存儲。根據(jù)基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建需求,滿足門戶網(wǎng)站相應(yīng)的范式,對門戶網(wǎng)站實體數(shù)據(jù)字典進(jìn)行設(shè)計,該數(shù)據(jù)字典有User、BusiCinsutl、AfterService,分別對應(yīng)的是用戶信息表、產(chǎn)品信息表、售后信息表,每一類數(shù)據(jù)字典都設(shè)計了對應(yīng)的數(shù)據(jù)存儲結(jié)構(gòu),User數(shù)據(jù)字典用于存儲門戶網(wǎng)站用戶信息,其表格中各類字段信息如下表所示。

如表1所示,User用戶信息表用于存儲門戶網(wǎng)站注冊用戶的基本信息,比如電子郵件、姓名、聯(lián)系方式、住址等,門戶網(wǎng)站根據(jù)用戶填寫的信息將其按照表1中數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲。

BusiCinsutl產(chǎn)品信息表用于存儲門戶網(wǎng)站相關(guān)產(chǎn)品信息,其中包括產(chǎn)品的生產(chǎn)日期、產(chǎn)品編號、名稱、功能介紹等信息,根據(jù)產(chǎn)品實際情況輸入產(chǎn)品對應(yīng)的信息,對信息進(jìn)行存儲。AfterService售后信息表中主要包含了產(chǎn)品售后信息,比如產(chǎn)品保修時間、售后維權(quán)、維修記錄等等,每一類信息都按照表格中對應(yīng)的字段結(jié)構(gòu)進(jìn)行存儲,為后續(xù)基于AJAX異步交互技術(shù)的門戶網(wǎng)站信息交互實現(xiàn)提供數(shù)據(jù)依據(jù)。

1.3 基于AJAX異步交互技術(shù)的門戶網(wǎng)站信息交互

構(gòu)建完門戶網(wǎng)站數(shù)據(jù)庫之后,門戶網(wǎng)站需要將這些信息有效調(diào)取和利用,實現(xiàn)門戶網(wǎng)站各個單元以及結(jié)構(gòu)之間的數(shù)據(jù)傳送,為用戶提供信息服務(wù),本文考慮到門戶網(wǎng)站數(shù)據(jù)信息量比較大,數(shù)據(jù)傳送及時,采用了AJAX異步交互技術(shù),利用該技術(shù)實現(xiàn)門戶網(wǎng)站與客戶端之間的數(shù)據(jù)傳送。在門戶網(wǎng)站瀏覽器與Web服務(wù)器之間安裝一個AJAX引擎,AJAX引擎采用Requst/Server模式生成一個接收和發(fā)送信息請求的程序框架,利用該程序框架使門戶網(wǎng)站用戶操作與Web服務(wù)器響應(yīng)異步化。這樣可以消除門戶網(wǎng)站信息交互過程中處理、等待等響應(yīng)延遲的缺點,Requst/Server模式生成的程序框架基本流程如下:首先門戶網(wǎng)站AJAX引擎接收到Web服務(wù)器發(fā)送來的請求,對Requst/Server模式其進(jìn)行對象初始化。然后將請求發(fā)送給構(gòu)建的數(shù)據(jù)庫,數(shù)據(jù)庫接收到服務(wù)請求之后AJAX引擎將對這些服務(wù)請求進(jìn)行處理,數(shù)據(jù)庫根據(jù)處理后的服務(wù)請求調(diào)取數(shù)據(jù)信息,并通過AJAX引擎直接發(fā)送給Web服務(wù)器,Web服務(wù)器再通過AJAX引擎將數(shù)據(jù)信息發(fā)送給網(wǎng)站瀏覽器,此時門戶網(wǎng)站瀏覽器會對信息進(jìn)行刷新,以此完成基于AJAX異步交互技術(shù)的門戶網(wǎng)站信息交互。通過AJAX異步交互技術(shù)實現(xiàn)門戶網(wǎng)站信息查詢、信息瀏覽等功能,以此完成了基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建。

2 實驗論證分析

為了驗證基于AJAX異步交互技術(shù)的門戶網(wǎng)站功能實現(xiàn)是否正確,其是否具備較高的可靠性和使用性,現(xiàn)設(shè)計一組對比實驗,實驗選取某數(shù)據(jù)包作為實驗數(shù)據(jù),該數(shù)據(jù)包大小為1000MB,并選取100名用戶作為門戶網(wǎng)站體驗者,通過逐漸增加門戶網(wǎng)站用戶服務(wù)請求以及運行數(shù)據(jù)數(shù)量,檢驗本文設(shè)計門戶網(wǎng)站與傳統(tǒng)門戶網(wǎng)站的業(yè)務(wù)邏輯。實驗環(huán)境設(shè)計如下:兩個門戶網(wǎng)站操作系統(tǒng)均為Windows2008,硬盤為16GB,內(nèi)存為8GB。實驗中每2s向門戶輸入5GB數(shù)據(jù),并且每1s向門戶網(wǎng)站登錄一名用戶,以游客的身份訪問門戶網(wǎng)站首頁,每個用戶登錄到門戶網(wǎng)站后每隔15s向門戶網(wǎng)站發(fā)送一條信息查詢服務(wù)請求。實驗利用BKK軟件記錄門戶網(wǎng)站信息服務(wù)請求發(fā)送時間和門戶網(wǎng)站信息顯示時間,根據(jù)記錄的信息計算出兩個門戶網(wǎng)站數(shù)據(jù)運行延遲時間,將其作為實驗結(jié)果,對兩種門戶網(wǎng)站運行情況進(jìn)行對比分析,實驗結(jié)果如下表所示。

從上表中實驗數(shù)據(jù)分析可以得出以下結(jié)論:當(dāng)承載數(shù)據(jù)和游客數(shù)量達(dá)到一定數(shù)量時,本文設(shè)計門戶網(wǎng)站對于游客信息查詢服務(wù)請求的響應(yīng)比較及時,延遲時間較短,這是因為在對門戶網(wǎng)站信息交互設(shè)計時采用了AJAX異步交互技術(shù),該技術(shù)可以對海量數(shù)據(jù)進(jìn)行統(tǒng)一處理和及時傳輸,降低門戶網(wǎng)站運行壓力,從而使門戶網(wǎng)站具有較快的響應(yīng)速度;而傳統(tǒng)門戶網(wǎng)站對于游客信息查詢服務(wù)請求不能及時響應(yīng),網(wǎng)站延遲時間遠(yuǎn)遠(yuǎn)高于設(shè)計網(wǎng)站。因此實驗證明了本文設(shè)計門戶網(wǎng)站在服務(wù)請求響應(yīng)方面由于傳統(tǒng)網(wǎng)站,具有較高的可靠性和適用性。

3 結(jié)束語

本文重點闡述了AJAX異步交互技術(shù)在門戶網(wǎng)站構(gòu)建中的應(yīng)用,利用AJAX異步交互技術(shù)實現(xiàn)門戶網(wǎng)站信息交互,提高門戶網(wǎng)站響應(yīng)速度和數(shù)據(jù)傳輸速度,改善門戶網(wǎng)站運行延遲和卡頓的問題。此次研究對擴(kuò)寬門戶網(wǎng)站信息傳遞渠道,縮短門戶網(wǎng)站信息推送周期具有重要的現(xiàn)實意義,對AJAX異步交互技術(shù)在門戶網(wǎng)站構(gòu)建中的應(yīng)用具有良好的推廣意義,為基于AJAX異步交互技術(shù)的門戶網(wǎng)站構(gòu)建提供了強(qiáng)有力的技術(shù)支持。由于本次研究篇幅有限,構(gòu)建的基于AJAX異步交互技術(shù)的門戶網(wǎng)站可能存在一些不足之處,今后會在不斷研究和實踐中對該門戶網(wǎng)站進(jìn)行完善和創(chuàng)新,使門戶網(wǎng)站充分發(fā)揮出其應(yīng)有的功能。

參考文獻(xiàn):

[1] 鄭家昊,李庚.省級政府門戶網(wǎng)站政務(wù)服務(wù)能力建設(shè)現(xiàn)狀及其改進(jìn)——基于中國31個省級政府門戶網(wǎng)站工作年度報表的分析[J].中國行政管理,2019(3):104-110.

[2] 李曉方,孟慶國,王友奎.績效信息公開與政府響應(yīng)——基于政府門戶網(wǎng)站建設(shè)第三方評估數(shù)據(jù)的斷點回歸分析[J].公共行政評論,2019,12(5):115-132,214.

[3] 周娜.淺析北京市政府外文門戶網(wǎng)站建設(shè)策略[J].中國管理信息化,2021,24(3):205-208.

[4] 林芬,陳玲霞.“互聯(lián)網(wǎng)+”戰(zhàn)略背景下地級市政府門戶網(wǎng)站信息無障礙建設(shè)困境與對策[J].河北企業(yè),2019(12):11-12.

[5] 王菲露,李軍,宋楊,等.基于Ajax技術(shù)的ECharts實時圖形報表實現(xiàn)[J].黑龍江工業(yè)學(xué)院學(xué)報(綜合版),2019,19(12):79-83.

[6] 王志娟,班婭萌,平金珍.基于AJAX技術(shù)和JAVAEE的分頁查詢優(yōu)化[J].信息通信,2019,32(1):118-119.

【通聯(lián)編輯:張薇】

猜你喜歡
門戶網(wǎng)站
YouTube
CHIP新電腦(2016年1期)2016-02-04 13:04:58
談?wù)T戶網(wǎng)站的全方位
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜
中國省級教育門戶網(wǎng)站排行榜等
中國省級教育門戶網(wǎng)站排行榜
中國省級教育門戶網(wǎng)站排行榜
清涧县| 阿巴嘎旗| 黔西县| 喀喇沁旗| 永年县| 怀集县| 临沂市| 荔波县| 巢湖市| 灌阳县| 昌平区| 永春县| 略阳县| 巴林右旗| 南召县| 衡东县| 绥宁县| 汕尾市| 桑植县| 光泽县| 德惠市| 宝清县| 定兴县| 沙坪坝区| 阳江市| 邵阳市| 克拉玛依市| 出国| 新宁县| 大宁县| 黎平县| 鄂州市| 江城| 微山县| 资中县| 玉门市| 青田县| 富顺县| 正阳县| 长垣县| 渝北区|