亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Ajax技術(shù)在高校學(xué)生管理系統(tǒng)的應(yīng)用

        2014-11-06 05:10:21李佳凝
        科技創(chuàng)新導(dǎo)報 2014年10期

        李佳凝

        摘 要:在傳統(tǒng)的高校學(xué)生管理系統(tǒng)開發(fā)中客戶端與服務(wù)器端進(jìn)行數(shù)據(jù)交換過程中會出現(xiàn)傳輸效率和響應(yīng)速度低的問題,這影響學(xué)生對學(xué)生管理系統(tǒng)的使用效率。針對這種問題,運(yùn)用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實(shí)現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗(yàn)效果。

        關(guān)鍵詞:Ajax 學(xué)生管理系統(tǒng) MVC

        中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)04(a)-0148-01

        隨著Web技術(shù)的發(fā)展,B/S模式的應(yīng)用系統(tǒng)本著硬件要求低、開發(fā)速度快、用戶操作方便等特點(diǎn),更多的高校學(xué)生管理系統(tǒng)都采用此模式開發(fā)應(yīng)用程序。但在傳統(tǒng)模式下開發(fā)的Web應(yīng)用程序使用過程中瀏覽器的局限性、網(wǎng)絡(luò)傳輸延遲等問題就顯現(xiàn)出來,用戶在訪問Web頁面時修改幾處信息,服務(wù)器便會發(fā)回整個文檔,并且重新加載整個頁面,這雖然是可行的,但大量重復(fù)、不必要的信息在網(wǎng)絡(luò)中進(jìn)行傳輸,不僅降低了用戶瀏覽速度,還浪費(fèi)了網(wǎng)絡(luò)帶寬,更使用戶體驗(yàn)變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實(shí)現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗(yàn)。

        1 相關(guān)技術(shù)簡介

        1.1 Ajax的工作原理

        Ajax是異步的JavaScript與XML技術(shù)的簡稱,它主要實(shí)現(xiàn)頁面的局部刷新,是在瀏覽器與服務(wù)器之間加了一個中間層。如圖1。

        用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗(yàn)證例如數(shù)據(jù)的確認(rèn)、在內(nèi)存中編輯數(shù)據(jù)等,則無需服務(wù)器進(jìn)行處理,Ajax中間層便會處理。如果必須由服務(wù)器讀取數(shù)據(jù)信息例如重新組織數(shù)據(jù)、需要服務(wù)器處理的數(shù)據(jù)等,則Ajax中間層將請求提交給服務(wù)器,服務(wù)器只將少數(shù)進(jìn)行處理回返給客戶端。在整個請求過程中,用戶在瀏覽器上的操作都是由Ajax中間層來進(jìn)行處理,網(wǎng)絡(luò)傳輸?shù)膬H是異步交互的數(shù)據(jù),而不是整個頁面數(shù)據(jù)。這極大縮短了用戶等待時間,減少了服務(wù)器的訪問壓力。Ajax中間層主要包含以下幾個特征:[1]

        (1)使用XHTML+CSS標(biāo)準(zhǔn)化呈現(xiàn)。

        (2)運(yùn)用JavaScript操作DOM(Document Object Model)實(shí)現(xiàn)動態(tài)顯示和交互。

        (3)運(yùn)用XML和XSLT綁定和處理所有數(shù)據(jù)。

        (4)運(yùn)用XMLHttpRequest對象進(jìn)行異步數(shù)據(jù)讀取。

        (5)使用JavaScript綁定和處理所有數(shù)據(jù)。

        1.2 MVC結(jié)構(gòu)

        MVC(Model-View-Control)即模型-視圖-控制器。在這種結(jié)構(gòu)中,所有請求的目標(biāo)都是servlet,它充當(dāng)應(yīng)用程序的控制器。servlet分析請求并將產(chǎn)生響應(yīng)所需要的數(shù)據(jù)收集到JavaBeans對象中,該對象作為應(yīng)用程序的模型。最后servlet控制器將請求轉(zhuǎn)發(fā)到JSP頁面。這些頁面使用存儲在JavaBeans中的數(shù)據(jù)產(chǎn)生響應(yīng)。因此,JSP頁面構(gòu)成了應(yīng)用程序的視圖。MVC結(jié)構(gòu)主要目的是實(shí)現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨(dú)自的開發(fā),實(shí)現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實(shí)現(xiàn)重用,提高了系統(tǒng)的開發(fā)速度[2]。

        2 Ajax技術(shù)在高校學(xué)生管理系統(tǒng)的應(yīng)用

        在高校學(xué)生管理系統(tǒng)中,由于學(xué)生在開學(xué)初期,都會集中在某一時間段進(jìn)入到學(xué)生管理系統(tǒng)中來查詢成績、選擇課程、發(fā)布信息等操作,如果采用傳統(tǒng)設(shè)計方法會使服務(wù)器負(fù)載增大,甚至服務(wù)器癱瘓。為此,將Ajax技術(shù)引入到系統(tǒng)的開發(fā)中,實(shí)現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗(yàn),在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實(shí)現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實(shí)現(xiàn)進(jìn)行分別介紹。

        2.1 用戶登錄

        升級前的學(xué)生登錄系統(tǒng)主要采用MVC結(jié)構(gòu),學(xué)生在JSP頁面中輸入學(xué)號和密碼,servlet應(yīng)用程序根據(jù)需要將表單提交到JavaBean程序中與數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行驗(yàn)證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗(yàn)證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jìn)行驗(yàn)證。例如,學(xué)生進(jìn)行登錄時,填寫的學(xué)號和密碼信息與數(shù)據(jù)庫存儲的數(shù)據(jù)信息相同,學(xué)生頁面只將局部進(jìn)行刷新,而不是整個頁面。

        2.2 分頁顯示

        升級前的學(xué)生登錄系統(tǒng)分頁顯示,學(xué)生發(fā)出請求信息后,服務(wù)器都會將新的頁面返回給學(xué)生,將用戶瀏覽器頁面整個進(jìn)行更新,而有很多的重復(fù)信息,如果圖片、文字等,都會進(jìn)行重新加載,這會浪費(fèi)時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗(yàn)。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運(yùn)用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

        3 結(jié)語

        Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗(yàn)度得到提升。實(shí)踐證明,運(yùn)用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實(shí)現(xiàn)高效的異步交互,降低了服務(wù)器的負(fù)載,使服務(wù)器能正常進(jìn)行響應(yīng)。

        參考文獻(xiàn)

        [1] Molodtsov D.Soft set theory-first results[J].Computer and Mathematics with Application,1999,37(4/5):19-31.

        [2] 沈澤剛.Java Web編程技術(shù)[M].清華大學(xué)出版社,2010.endprint

        摘 要:在傳統(tǒng)的高校學(xué)生管理系統(tǒng)開發(fā)中客戶端與服務(wù)器端進(jìn)行數(shù)據(jù)交換過程中會出現(xiàn)傳輸效率和響應(yīng)速度低的問題,這影響學(xué)生對學(xué)生管理系統(tǒng)的使用效率。針對這種問題,運(yùn)用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實(shí)現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗(yàn)效果。

        關(guān)鍵詞:Ajax 學(xué)生管理系統(tǒng) MVC

        中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)04(a)-0148-01

        隨著Web技術(shù)的發(fā)展,B/S模式的應(yīng)用系統(tǒng)本著硬件要求低、開發(fā)速度快、用戶操作方便等特點(diǎn),更多的高校學(xué)生管理系統(tǒng)都采用此模式開發(fā)應(yīng)用程序。但在傳統(tǒng)模式下開發(fā)的Web應(yīng)用程序使用過程中瀏覽器的局限性、網(wǎng)絡(luò)傳輸延遲等問題就顯現(xiàn)出來,用戶在訪問Web頁面時修改幾處信息,服務(wù)器便會發(fā)回整個文檔,并且重新加載整個頁面,這雖然是可行的,但大量重復(fù)、不必要的信息在網(wǎng)絡(luò)中進(jìn)行傳輸,不僅降低了用戶瀏覽速度,還浪費(fèi)了網(wǎng)絡(luò)帶寬,更使用戶體驗(yàn)變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實(shí)現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗(yàn)。

        1 相關(guān)技術(shù)簡介

        1.1 Ajax的工作原理

        Ajax是異步的JavaScript與XML技術(shù)的簡稱,它主要實(shí)現(xiàn)頁面的局部刷新,是在瀏覽器與服務(wù)器之間加了一個中間層。如圖1。

        用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗(yàn)證例如數(shù)據(jù)的確認(rèn)、在內(nèi)存中編輯數(shù)據(jù)等,則無需服務(wù)器進(jìn)行處理,Ajax中間層便會處理。如果必須由服務(wù)器讀取數(shù)據(jù)信息例如重新組織數(shù)據(jù)、需要服務(wù)器處理的數(shù)據(jù)等,則Ajax中間層將請求提交給服務(wù)器,服務(wù)器只將少數(shù)進(jìn)行處理回返給客戶端。在整個請求過程中,用戶在瀏覽器上的操作都是由Ajax中間層來進(jìn)行處理,網(wǎng)絡(luò)傳輸?shù)膬H是異步交互的數(shù)據(jù),而不是整個頁面數(shù)據(jù)。這極大縮短了用戶等待時間,減少了服務(wù)器的訪問壓力。Ajax中間層主要包含以下幾個特征:[1]

        (1)使用XHTML+CSS標(biāo)準(zhǔn)化呈現(xiàn)。

        (2)運(yùn)用JavaScript操作DOM(Document Object Model)實(shí)現(xiàn)動態(tài)顯示和交互。

        (3)運(yùn)用XML和XSLT綁定和處理所有數(shù)據(jù)。

        (4)運(yùn)用XMLHttpRequest對象進(jìn)行異步數(shù)據(jù)讀取。

        (5)使用JavaScript綁定和處理所有數(shù)據(jù)。

        1.2 MVC結(jié)構(gòu)

        MVC(Model-View-Control)即模型-視圖-控制器。在這種結(jié)構(gòu)中,所有請求的目標(biāo)都是servlet,它充當(dāng)應(yīng)用程序的控制器。servlet分析請求并將產(chǎn)生響應(yīng)所需要的數(shù)據(jù)收集到JavaBeans對象中,該對象作為應(yīng)用程序的模型。最后servlet控制器將請求轉(zhuǎn)發(fā)到JSP頁面。這些頁面使用存儲在JavaBeans中的數(shù)據(jù)產(chǎn)生響應(yīng)。因此,JSP頁面構(gòu)成了應(yīng)用程序的視圖。MVC結(jié)構(gòu)主要目的是實(shí)現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨(dú)自的開發(fā),實(shí)現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實(shí)現(xiàn)重用,提高了系統(tǒng)的開發(fā)速度[2]。

        2 Ajax技術(shù)在高校學(xué)生管理系統(tǒng)的應(yīng)用

        在高校學(xué)生管理系統(tǒng)中,由于學(xué)生在開學(xué)初期,都會集中在某一時間段進(jìn)入到學(xué)生管理系統(tǒng)中來查詢成績、選擇課程、發(fā)布信息等操作,如果采用傳統(tǒng)設(shè)計方法會使服務(wù)器負(fù)載增大,甚至服務(wù)器癱瘓。為此,將Ajax技術(shù)引入到系統(tǒng)的開發(fā)中,實(shí)現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗(yàn),在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實(shí)現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實(shí)現(xiàn)進(jìn)行分別介紹。

        2.1 用戶登錄

        升級前的學(xué)生登錄系統(tǒng)主要采用MVC結(jié)構(gòu),學(xué)生在JSP頁面中輸入學(xué)號和密碼,servlet應(yīng)用程序根據(jù)需要將表單提交到JavaBean程序中與數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行驗(yàn)證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗(yàn)證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jìn)行驗(yàn)證。例如,學(xué)生進(jìn)行登錄時,填寫的學(xué)號和密碼信息與數(shù)據(jù)庫存儲的數(shù)據(jù)信息相同,學(xué)生頁面只將局部進(jìn)行刷新,而不是整個頁面。

        2.2 分頁顯示

        升級前的學(xué)生登錄系統(tǒng)分頁顯示,學(xué)生發(fā)出請求信息后,服務(wù)器都會將新的頁面返回給學(xué)生,將用戶瀏覽器頁面整個進(jìn)行更新,而有很多的重復(fù)信息,如果圖片、文字等,都會進(jìn)行重新加載,這會浪費(fèi)時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗(yàn)。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運(yùn)用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

        3 結(jié)語

        Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗(yàn)度得到提升。實(shí)踐證明,運(yùn)用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實(shí)現(xiàn)高效的異步交互,降低了服務(wù)器的負(fù)載,使服務(wù)器能正常進(jìn)行響應(yīng)。

        參考文獻(xiàn)

        [1] Molodtsov D.Soft set theory-first results[J].Computer and Mathematics with Application,1999,37(4/5):19-31.

        [2] 沈澤剛.Java Web編程技術(shù)[M].清華大學(xué)出版社,2010.endprint

        摘 要:在傳統(tǒng)的高校學(xué)生管理系統(tǒng)開發(fā)中客戶端與服務(wù)器端進(jìn)行數(shù)據(jù)交換過程中會出現(xiàn)傳輸效率和響應(yīng)速度低的問題,這影響學(xué)生對學(xué)生管理系統(tǒng)的使用效率。針對這種問題,運(yùn)用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實(shí)現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗(yàn)效果。

        關(guān)鍵詞:Ajax 學(xué)生管理系統(tǒng) MVC

        中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2014)04(a)-0148-01

        隨著Web技術(shù)的發(fā)展,B/S模式的應(yīng)用系統(tǒng)本著硬件要求低、開發(fā)速度快、用戶操作方便等特點(diǎn),更多的高校學(xué)生管理系統(tǒng)都采用此模式開發(fā)應(yīng)用程序。但在傳統(tǒng)模式下開發(fā)的Web應(yīng)用程序使用過程中瀏覽器的局限性、網(wǎng)絡(luò)傳輸延遲等問題就顯現(xiàn)出來,用戶在訪問Web頁面時修改幾處信息,服務(wù)器便會發(fā)回整個文檔,并且重新加載整個頁面,這雖然是可行的,但大量重復(fù)、不必要的信息在網(wǎng)絡(luò)中進(jìn)行傳輸,不僅降低了用戶瀏覽速度,還浪費(fèi)了網(wǎng)絡(luò)帶寬,更使用戶體驗(yàn)變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實(shí)現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗(yàn)。

        1 相關(guān)技術(shù)簡介

        1.1 Ajax的工作原理

        Ajax是異步的JavaScript與XML技術(shù)的簡稱,它主要實(shí)現(xiàn)頁面的局部刷新,是在瀏覽器與服務(wù)器之間加了一個中間層。如圖1。

        用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗(yàn)證例如數(shù)據(jù)的確認(rèn)、在內(nèi)存中編輯數(shù)據(jù)等,則無需服務(wù)器進(jìn)行處理,Ajax中間層便會處理。如果必須由服務(wù)器讀取數(shù)據(jù)信息例如重新組織數(shù)據(jù)、需要服務(wù)器處理的數(shù)據(jù)等,則Ajax中間層將請求提交給服務(wù)器,服務(wù)器只將少數(shù)進(jìn)行處理回返給客戶端。在整個請求過程中,用戶在瀏覽器上的操作都是由Ajax中間層來進(jìn)行處理,網(wǎng)絡(luò)傳輸?shù)膬H是異步交互的數(shù)據(jù),而不是整個頁面數(shù)據(jù)。這極大縮短了用戶等待時間,減少了服務(wù)器的訪問壓力。Ajax中間層主要包含以下幾個特征:[1]

        (1)使用XHTML+CSS標(biāo)準(zhǔn)化呈現(xiàn)。

        (2)運(yùn)用JavaScript操作DOM(Document Object Model)實(shí)現(xiàn)動態(tài)顯示和交互。

        (3)運(yùn)用XML和XSLT綁定和處理所有數(shù)據(jù)。

        (4)運(yùn)用XMLHttpRequest對象進(jìn)行異步數(shù)據(jù)讀取。

        (5)使用JavaScript綁定和處理所有數(shù)據(jù)。

        1.2 MVC結(jié)構(gòu)

        MVC(Model-View-Control)即模型-視圖-控制器。在這種結(jié)構(gòu)中,所有請求的目標(biāo)都是servlet,它充當(dāng)應(yīng)用程序的控制器。servlet分析請求并將產(chǎn)生響應(yīng)所需要的數(shù)據(jù)收集到JavaBeans對象中,該對象作為應(yīng)用程序的模型。最后servlet控制器將請求轉(zhuǎn)發(fā)到JSP頁面。這些頁面使用存儲在JavaBeans中的數(shù)據(jù)產(chǎn)生響應(yīng)。因此,JSP頁面構(gòu)成了應(yīng)用程序的視圖。MVC結(jié)構(gòu)主要目的是實(shí)現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨(dú)自的開發(fā),實(shí)現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實(shí)現(xiàn)重用,提高了系統(tǒng)的開發(fā)速度[2]。

        2 Ajax技術(shù)在高校學(xué)生管理系統(tǒng)的應(yīng)用

        在高校學(xué)生管理系統(tǒng)中,由于學(xué)生在開學(xué)初期,都會集中在某一時間段進(jìn)入到學(xué)生管理系統(tǒng)中來查詢成績、選擇課程、發(fā)布信息等操作,如果采用傳統(tǒng)設(shè)計方法會使服務(wù)器負(fù)載增大,甚至服務(wù)器癱瘓。為此,將Ajax技術(shù)引入到系統(tǒng)的開發(fā)中,實(shí)現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗(yàn),在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實(shí)現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實(shí)現(xiàn)進(jìn)行分別介紹。

        2.1 用戶登錄

        升級前的學(xué)生登錄系統(tǒng)主要采用MVC結(jié)構(gòu),學(xué)生在JSP頁面中輸入學(xué)號和密碼,servlet應(yīng)用程序根據(jù)需要將表單提交到JavaBean程序中與數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行驗(yàn)證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗(yàn)證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jìn)行驗(yàn)證。例如,學(xué)生進(jìn)行登錄時,填寫的學(xué)號和密碼信息與數(shù)據(jù)庫存儲的數(shù)據(jù)信息相同,學(xué)生頁面只將局部進(jìn)行刷新,而不是整個頁面。

        2.2 分頁顯示

        升級前的學(xué)生登錄系統(tǒng)分頁顯示,學(xué)生發(fā)出請求信息后,服務(wù)器都會將新的頁面返回給學(xué)生,將用戶瀏覽器頁面整個進(jìn)行更新,而有很多的重復(fù)信息,如果圖片、文字等,都會進(jìn)行重新加載,這會浪費(fèi)時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗(yàn)。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運(yùn)用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

        3 結(jié)語

        Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗(yàn)度得到提升。實(shí)踐證明,運(yùn)用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實(shí)現(xiàn)高效的異步交互,降低了服務(wù)器的負(fù)載,使服務(wù)器能正常進(jìn)行響應(yīng)。

        參考文獻(xiàn)

        [1] Molodtsov D.Soft set theory-first results[J].Computer and Mathematics with Application,1999,37(4/5):19-31.

        [2] 沈澤剛.Java Web編程技術(shù)[M].清華大學(xué)出版社,2010.endprint

        久久久免费精品re6| 中文字幕人妻一区色偷久久| 亚洲视频天堂| 亚洲成av人片无码不卡播放器| 日本高清一区二区不卡视频| 麻豆av一区二区天堂| 中文字幕综合一区二区| 亚洲日韩在线中文字幕综合| 三叶草欧洲码在线| 好大好深好猛好爽视频免费| 日韩精品无码久久一区二区三| 久久精品这里只有精品| 日本一道dvd在线中文字幕| 国产av乳头久久一区| 水蜜桃在线观看一区二区国产 | 亚洲精品久久久久中文字幕| 国产黄页网站在线观看免费视频| 久久精品国产免费观看99| 日韩精品一区二区三区视频| 青青草小视频在线观看| 92午夜少妇极品福利无码电影| 天天鲁在视频在线观看| 亚洲色偷偷综合亚洲av伊人| 2021精品国产综合久久| 国产精品三级av一区二区| 亚洲国产中文字幕无线乱码| 国产三级在线观看完整版| 免费国精产品自偷自偷免费看| 国内精品久久久久影院蜜芽| 亚洲av乱码国产精品观看麻豆| 亚洲一区二区三区偷拍视频| 摸丰满大乳奶水www免费| 无码少妇精品一区二区免费动态| 日韩AV无码免费二三区| 粗大挺进孕妇人妻在线| 五月色丁香婷婷网蜜臀av| 日本乱偷人妻中文字幕在线| 狠干狠爱无码区| 少妇熟女淫荡丰满| 手机在线观看av资源| 亚洲欧洲成人a∨在线观看 |