999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Ajax技術在系統登錄中的應用

2012-08-15 02:02:00劉風華王愛民
網絡安全與數據管理 2012年18期
關鍵詞:頁面界面用戶

劉風華,王愛民

(新疆工程學院 計算機工程系,新疆 烏魯木齊830091)

1 Ajax技術簡介

隨著Internet技術的興起,B/S結構得到了大規模應用。但是傳統Web存在不足之處[1]:(1)獨占式請求。如果前一個請求沒有得到完全響應,后一個請求則不能發送。在等待服務器響應期間,用戶的瀏覽器是一片空白。(2)刷新頻繁。傳統Web應用基本上都采用請求-頁面的對應模式,每個請求都需要丟棄當前頁面,重新加載新頁面。頻繁的頁面刷新不僅讓用戶處于不連續的體驗中,也讓服務器的負擔加重。

Ajax[2](Asynchronous javascript and XML)為彌補以上不足而誕生,它使用XMLHttpRequest對象異步發送請求,發送請求不需要重新加載頁面。瀏覽器發送請求后,無需等待服務器響應,而可以繼續原來的操作。當服務器的響應完成后,客戶端使用JavaScript函數將相應數據加載到瀏覽器中。通過使用Ajax技術,用戶發送請求并得到響應的過程在后臺進行,用戶的界面以連續的方式響應。Ajax技術特別適用于交互較多、頻繁讀數據、數據分類良好的Web應用。使用Ajax技術有以下兩個優勢[1]:(1)無刷新更新頁面給用戶更好的體驗;(2)Ajax技術可以將傳統的服務器工作轉嫁到客戶端,從而減輕服務器和帶寬的負擔,節約空間和帶寬租用成本。

2 Ajax技術在系統中的應用

在各種管理系統的開發中,用戶信息驗證是一個必然環節。在B/S模式的系統中,用戶訪問量大,數據交換頻繁,這就要求服務器能夠快速響應用戶請求才能適應新的發展。為了使用戶感覺界面響應連續,在登錄界面設計中結合 Ajax技術[3],通過 JavaScript的方式,將前臺數據通過XMLHttp對象傳遞到后臺;后臺在接收到請求后,將需要的結果再傳回到前臺,這樣就可以實現不需要頁面的回發,使整個過程在同一個頁面中完成,實現了頁面的無刷新。

圖1 系統登錄模塊流程圖

以登錄到畢業生管理系統為例,圖1為系統登錄模塊流程圖,其中登錄和注冊要與后臺數據庫進行交互。為了使用戶體驗更好,在開發中采用了Ajax 技 術[4]。

首先是驗證信息,注冊用戶首先輸入學號和姓名,查看是否有該生,從圖2中可以看出頁面沒有刷新,數據得到驗證。

實現的主要代碼:

當系統驗證該用戶存在時,允許用戶注冊登陸的用戶名和密碼,從信息驗證到用戶注冊,頁面依然沒有更新,界面如圖3所示。

實現的主要代碼:

3 性能測試對比

為了進一步測試系統中使用Ajax技術對Web視圖層的影響,在登錄界面中對使用Ajax技術前和使用了Ajax技術后的頁面做了實驗分析。實驗的主要目的是對比分析Jsp和Ajax分別實現Web系統視圖層時,系統響應時間的差異。從而得到使用Ajax后系統響應時間上的變化,以此證明系統中使用Ajax技術的優勢。

實驗過程中,系統中Jsp和Ajax實現視圖層的算法與邏輯過程一致。實驗測試環境如表1所示。

表1 實驗環境配置

WebServer Stress Tool 7.0是經典的網站壓力測試工具,可以使用該工具對實驗系統模擬不同條件下的壓力測試,得出試驗系統的性能參數,供測試人員分析系統性能。為了驗證使用Ajax技術是否能提高系統響應速度而對系統進行了測試,測試條件約定測試時間為1min、用戶隨機訪問時間為0~10s,測試結果如表2所示。

表2 不同數量的用戶的登錄頁面壓力測試結果

從表2中的測試數據可以看出,當用戶數量增多時,使用Ajax技術的頁面平均響應時間低于未使用A-jax技術的頁面,也就是說在相同數量用戶訪問頁面時,使用Ajax技術后頁面的響應速度更快,降低了用戶的等待時間。為了更加直觀地對比使用Ajax技術和未使用Ajax技術的網頁的平均響應時間,做出了相同模擬用戶下頁面的平均響應時間對比圖,如圖4所示。

測試結果表明,當登錄用戶不斷增加時,Ajax界面比Jsp界面響應時間更快。原因是Jsp頁面由HTML代碼和嵌入其中的 Java代碼組成,Ajax是將 JavaScript、XML、CSS以及瀏覽器和服務器之間的異步通信通道重新集合,形成一種新的Web技術,因此,系統采用Ajax技術可以提高用戶響應速度,加上Ajax的無刷新技術,可以帶給用戶更好的體驗。

圖4 為相同模擬用戶下頁面的平均響應時間對比圖

本文介紹了Ajax技術,并在系統登錄中采用Ajax技術進行了測試,結果表明系統中使用Ajax技術可以提高用戶響應速度,加上Ajax的無刷新技術,可以帶給用戶更好的體驗。

[1]曹衍龍,葉達峰.Ajax編程技術與實例[M].北京:人民郵電出版社,2007.

[2]RyanAsleson NathanielTSchutta.Ajax 基礎教程[M].北京:人民郵電出版社,2006.

[3]GEHFLAND J,GALBRAITH B,ALMAER D.Ajax修煉之道 —Web2.0 入 門[M].徐 鋒,胡 泳,譯.北 京:電 子 工 業 出 版社,2006:102-134.

[4]施偉偉,張蓓.征服Ajax:Web2.0快速入門與項目實踐(.NET)[M].北京:人民郵電出版社,2006:103-112.

猜你喜歡
頁面界面用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 亚洲国产精品一区二区第一页免| 国产精品亚欧美一区二区| 爱爱影院18禁免费| 性激烈欧美三级在线播放| 97视频免费在线观看| 四虎影视国产精品| 天天色天天综合| 四虎亚洲精品| 免费av一区二区三区在线| 国产欧美日韩资源在线观看| 国产va免费精品观看| 激情六月丁香婷婷四房播| 99久久精品久久久久久婷婷| 成人国产一区二区三区| 欧美亚洲日韩中文| 91在线无码精品秘九色APP| 婷婷色一二三区波多野衣| 久久精品娱乐亚洲领先| 露脸一二三区国语对白| 一级成人a做片免费| 亚洲第一色网站| 久操线在视频在线观看| 久久国产精品影院| 精品久久久久久久久久久| 日本亚洲国产一区二区三区| 国产午夜小视频| 无码专区在线观看| 欧洲成人免费视频| 国产成人精品一区二区秒拍1o| av免费在线观看美女叉开腿| 欧美成人午夜在线全部免费| 97精品伊人久久大香线蕉| 亚洲国产无码有码| 久久天天躁狠狠躁夜夜2020一| 日本一区二区不卡视频| 欧美亚洲日韩中文| 精品综合久久久久久97| 亚洲男人的天堂久久精品| 欧美日韩亚洲国产主播第一区| 黄色福利在线| 国产成人精品18| 欧美精品成人一区二区视频一| 美女免费精品高清毛片在线视| 欧美一级专区免费大片| 成人亚洲国产| 99视频国产精品| 欧美日韩成人| 欧美国产精品拍自| 国产91久久久久久| 香蕉久人久人青草青草| 99er这里只有精品| 99久久精品国产精品亚洲| 夜夜操天天摸| 四虎精品国产永久在线观看| 成人夜夜嗨| 色天天综合久久久久综合片| 丝袜无码一区二区三区| 久久无码av一区二区三区| 国产91视频免费| 成人自拍视频在线观看| 亚洲成人www| 中文字幕一区二区人妻电影| 久久午夜影院| 亚洲av色吊丝无码| 国产成人三级在线观看视频| 三级视频中文字幕| 国产精品亚洲一区二区在线观看| 亚洲欧美一区二区三区图片| 九色91在线视频| 99国产在线视频| 幺女国产一级毛片| 日韩成人在线网站| 激情综合图区| 色婷婷亚洲综合五月| 日本在线欧美在线| 4虎影视国产在线观看精品| 国产日韩AV高潮在线| 欧美日本激情| 狠狠色婷婷丁香综合久久韩国| 色噜噜狠狠色综合网图区| 性激烈欧美三级在线播放| 免费看av在线网站网址|