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
主站蜘蛛池模板: 欧美不卡视频在线观看| 国产亚洲精品资源在线26u| 国产福利一区视频| 久久国产精品嫖妓| 欧美日韩一区二区在线免费观看| 伊人无码视屏| 色噜噜在线观看| 一区二区影院| 狠狠躁天天躁夜夜躁婷婷| 伊人蕉久影院| 六月婷婷激情综合| 一级爆乳无码av| 欧美激情视频二区| 亚洲国产精品日韩专区AV| 亚洲男人的天堂在线| 亚洲精品图区| 九九视频在线免费观看| 亚洲欧美极品| 69综合网| 在线色综合| 亚洲成人在线免费观看| 91年精品国产福利线观看久久| 欧美综合成人| 免费观看成人久久网免费观看| 亚洲swag精品自拍一区| 国产精品美女免费视频大全| 97国产精品视频人人做人人爱| 日韩亚洲高清一区二区| 久综合日韩| 日本黄网在线观看| 成年免费在线观看| 免费全部高H视频无码无遮掩| 成年看免费观看视频拍拍| 被公侵犯人妻少妇一区二区三区| 在线观看免费黄色网址| 亚洲综合香蕉| 国产精品黑色丝袜的老师| 国产欧美专区在线观看| 性视频一区| 视频二区欧美| 成人毛片在线播放| 久久永久免费人妻精品| 在线视频一区二区三区不卡| 亚洲一级毛片在线观播放| 国产精品免费久久久久影院无码| 免费观看男人免费桶女人视频| 国产小视频a在线观看| 国产欧美日韩va另类在线播放| 中文字幕日韩丝袜一区| 成人免费一级片| 中文字幕久久波多野结衣| 国产一级二级三级毛片| 日韩色图在线观看| 在线观看免费AV网| 国产精品亚洲а∨天堂免下载| 国产精品亚洲一区二区三区z| 中国精品自拍| 伊在人亚洲香蕉精品播放| 污视频日本| 成人夜夜嗨| 亚洲二区视频| a级毛片在线免费观看| 91成人在线观看视频| 77777亚洲午夜久久多人| 欧美三级不卡在线观看视频| 欧美午夜理伦三级在线观看| 久久免费精品琪琪| 亚欧美国产综合| 日本久久网站| 国产麻豆精品久久一二三| 巨熟乳波霸若妻中文观看免费| 第九色区aⅴ天堂久久香| 国产午夜福利亚洲第一| 高潮毛片免费观看| 91九色视频网| 伦精品一区二区三区视频| 99精品高清在线播放| 亚洲视频在线观看免费视频| 亚洲无线观看| 五月综合色婷婷| 国产九九精品视频| 在线观看精品自拍视频|