• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

      2014-11-06 05:10李佳凝
      科技創(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)的使用效率。針對這種問題,運用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗效果。

      關(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ā)速度快、用戶操作方便等特點,更多的高校學(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)行傳輸,不僅降低了用戶瀏覽速度,還浪費了網(wǎng)絡(luò)帶寬,更使用戶體驗變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗。

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

      1.1 Ajax的工作原理

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

      用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗證例如數(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)運用JavaScript操作DOM(Document Object Model)實現(xiàn)動態(tài)顯示和交互。

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

      (4)運用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)主要目的是實現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨自的開發(fā),實現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實現(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ā)中,實現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗,在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實現(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)行驗證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jì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)行重新加載,這會浪費時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

      3 結(jié)語

      Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗度得到提升。實踐證明,運用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實現(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)的使用效率。針對這種問題,運用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗效果。

      關(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ā)速度快、用戶操作方便等特點,更多的高校學(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)行傳輸,不僅降低了用戶瀏覽速度,還浪費了網(wǎng)絡(luò)帶寬,更使用戶體驗變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗。

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

      1.1 Ajax的工作原理

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

      用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗證例如數(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)運用JavaScript操作DOM(Document Object Model)實現(xiàn)動態(tài)顯示和交互。

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

      (4)運用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)主要目的是實現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨自的開發(fā),實現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實現(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ā)中,實現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗,在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實現(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)行驗證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jì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)行重新加載,這會浪費時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

      3 結(jié)語

      Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗度得到提升。實踐證明,運用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實現(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)的使用效率。針對這種問題,運用Ajax技術(shù)來開發(fā)高校學(xué)生管理系統(tǒng),并將此技術(shù)與MVC結(jié)構(gòu)相結(jié)合,實現(xiàn)對原有高校學(xué)生管理系統(tǒng)的升級,完善系統(tǒng)的可維護(hù)性及可擴(kuò)展性,提高系統(tǒng)的響應(yīng)速度和學(xué)生體驗效果。

      關(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ā)速度快、用戶操作方便等特點,更多的高校學(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)行傳輸,不僅降低了用戶瀏覽速度,還浪費了網(wǎng)絡(luò)帶寬,更使用戶體驗變差。Ajax技術(shù)的出現(xiàn)就很好的解決了這一問題,在Web開發(fā)過程中,它被越來越多的Web開發(fā)者所接受,并將其應(yīng)用到應(yīng)用程序之中實現(xiàn)頁面的局部刷新,提高數(shù)據(jù)的傳輸效率和用戶體驗。

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

      1.1 Ajax的工作原理

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

      用戶向服務(wù)器提交請求時,先要將數(shù)據(jù)信息發(fā)送到Ajax中間層,由Ajax中間層來判斷請求的類型,如果只是簡單的數(shù)據(jù)驗證例如數(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)運用JavaScript操作DOM(Document Object Model)實現(xiàn)動態(tài)顯示和交互。

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

      (4)運用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)主要目的是實現(xiàn)Web應(yīng)用程序的職能分工,將業(yè)務(wù)邏輯、用戶界面和控制器分離,每層能夠都獨自的開發(fā),實現(xiàn)低耦合便于系統(tǒng)的維護(hù)和擴(kuò)展。而控制器提供了應(yīng)用程序的單一入口,提高了系統(tǒng)的安全性,并且這些servlet組件可以根據(jù)需要實現(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ā)中,實現(xiàn)網(wǎng)頁的部分內(nèi)容的刷新,減少網(wǎng)絡(luò)數(shù)據(jù)信息傳輸量,改善學(xué)生使用系統(tǒng)的體驗,在升級的系統(tǒng)中主要有三類處理通過Ajax進(jìn)行實現(xiàn),分別是用戶登錄、分頁顯示。以下對這兩類處理的實現(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)行驗證是否一致,將結(jié)果重新返回給JSP頁面顯示給學(xué)生。升級前的處理與Ajax技術(shù)的區(qū)別就是在驗證與返回。傳統(tǒng)處理,無論是否一致,都會將整個頁面進(jìn)行刷新,而Ajax技術(shù)將少量信息通過數(shù)據(jù)庫進(jì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)行重新加載,這會浪費時間和帶寬去重新讀取整個頁面,影響學(xué)生體驗。而采用Ajax技術(shù)分頁顯示數(shù)據(jù)信息將服務(wù)器返回頁面運用DOM進(jìn)行更新網(wǎng)頁,這不僅防止整個網(wǎng)頁的刷新,減少數(shù)據(jù)信息的重復(fù)加載,提高了數(shù)據(jù)信息顯示速度,減少學(xué)生等待時間。

      3 結(jié)語

      Ajax帶給我們不僅是頁面刷新的一種技術(shù),而更多的是以人為本的理念,它很好的解決了數(shù)據(jù)信息重復(fù)、占有帶寬資源、響應(yīng)時間長等諸多問題,還使用戶體驗度得到提升。實踐證明,運用Ajax技術(shù)的學(xué)生管理系統(tǒng),學(xué)生請求與服務(wù)器響應(yīng)都能實現(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

      株洲县| 凉城县| 息烽县| 德化县| 彝良县| 高陵县| 马公市| 华容县| 宁都县| 青海省| 团风县| 昌吉市| 大连市| 文山县| 班戈县| 焦作市| 大姚县| 涡阳县| 吉木乃县| 鸡泽县| 西充县| 海门市| 连山| 周至县| 涞源县| 平定县| 静乐县| 桂阳县| 牙克石市| 会东县| 内乡县| 炉霍县| 兴仁县| 文昌市| 安顺市| 中山市| 大关县| 武功县| 伊春市| 额敏县| 鄂伦春自治旗|