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

Ajax技術在高校學生管理系統的應用

2014-11-06 05:10:21李佳凝
科技創新導報 2014年10期

李佳凝

摘 要:在傳統的高校學生管理系統開發中客戶端與服務器端進行數據交換過程中會出現傳輸效率和響應速度低的問題,這影響學生對學生管理系統的使用效率。針對這種問題,運用Ajax技術來開發高校學生管理系統,并將此技術與MVC結構相結合,實現對原有高校學生管理系統的升級,完善系統的可維護性及可擴展性,提高系統的響應速度和學生體驗效果。

關鍵詞:Ajax 學生管理系統 MVC

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

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

1 相關技術簡介

1.1 Ajax的工作原理

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

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

(1)使用XHTML+CSS標準化呈現。

(2)運用JavaScript操作DOM(Document Object Model)實現動態顯示和交互。

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

(4)運用XMLHttpRequest對象進行異步數據讀取。

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

1.2 MVC結構

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

2 Ajax技術在高校學生管理系統的應用

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

2.1 用戶登錄

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

2.2 分頁顯示

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

3 結語

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

參考文獻

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

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

摘 要:在傳統的高校學生管理系統開發中客戶端與服務器端進行數據交換過程中會出現傳輸效率和響應速度低的問題,這影響學生對學生管理系統的使用效率。針對這種問題,運用Ajax技術來開發高校學生管理系統,并將此技術與MVC結構相結合,實現對原有高校學生管理系統的升級,完善系統的可維護性及可擴展性,提高系統的響應速度和學生體驗效果。

關鍵詞:Ajax 學生管理系統 MVC

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

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

1 相關技術簡介

1.1 Ajax的工作原理

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

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

(1)使用XHTML+CSS標準化呈現。

(2)運用JavaScript操作DOM(Document Object Model)實現動態顯示和交互。

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

(4)運用XMLHttpRequest對象進行異步數據讀取。

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

1.2 MVC結構

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

2 Ajax技術在高校學生管理系統的應用

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

2.1 用戶登錄

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

2.2 分頁顯示

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

3 結語

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

參考文獻

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

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

摘 要:在傳統的高校學生管理系統開發中客戶端與服務器端進行數據交換過程中會出現傳輸效率和響應速度低的問題,這影響學生對學生管理系統的使用效率。針對這種問題,運用Ajax技術來開發高校學生管理系統,并將此技術與MVC結構相結合,實現對原有高校學生管理系統的升級,完善系統的可維護性及可擴展性,提高系統的響應速度和學生體驗效果。

關鍵詞:Ajax 學生管理系統 MVC

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

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

1 相關技術簡介

1.1 Ajax的工作原理

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

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

(1)使用XHTML+CSS標準化呈現。

(2)運用JavaScript操作DOM(Document Object Model)實現動態顯示和交互。

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

(4)運用XMLHttpRequest對象進行異步數據讀取。

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

1.2 MVC結構

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

2 Ajax技術在高校學生管理系統的應用

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

2.1 用戶登錄

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

2.2 分頁顯示

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

3 結語

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

參考文獻

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

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

主站蜘蛛池模板: 91小视频在线| 欧美日韩免费| 深夜福利视频一区二区| 成人国产精品一级毛片天堂| 国产真实乱子伦精品视手机观看| 精品国产毛片| 黄色成年视频| 国产成人免费高清AⅤ| 亚洲无码视频喷水| 日本在线国产| 国产综合精品一区二区| 日韩午夜福利在线观看| 国产成人一区二区| 亚洲狠狠婷婷综合久久久久| 国产亚洲欧美日韩在线一区二区三区| 最新国产午夜精品视频成人| 欧美日在线观看| 欧美97欧美综合色伦图| 久久网欧美| 亚洲首页在线观看| 人妻精品久久无码区| 日韩经典精品无码一区二区| 亚洲综合网在线观看| 九九热视频在线免费观看| 四虎成人免费毛片| 国产在线麻豆波多野结衣| 欧美精品亚洲精品日韩专| 国产91av在线| 91小视频在线| 熟女成人国产精品视频| 天天爽免费视频| 伊人福利视频| 91伊人国产| 狠狠色噜噜狠狠狠狠奇米777| 自拍中文字幕| 精品国产三级在线观看| 不卡色老大久久综合网| 国产一区二区三区在线观看视频| 91视频国产高清| 国产精品尹人在线观看| 色妞www精品视频一级下载| 精品一区二区三区自慰喷水| 亚洲av中文无码乱人伦在线r| 国产成人精品2021欧美日韩| 四虎精品黑人视频| 女人毛片a级大学毛片免费| 亚洲精品无码AⅤ片青青在线观看| 毛片在线播放a| 一本综合久久| 丁香综合在线| 久久婷婷五月综合色一区二区| 国产精品微拍| 中文无码精品a∨在线观看| 精品国产福利在线| 成人亚洲国产| 日韩亚洲综合在线| 全部毛片免费看| 国产精品无码在线看| 亚洲综合色区在线播放2019| 亚洲欧美一区在线| 美女被操91视频| 精品国产一区91在线| 国产区精品高清在线观看| 色久综合在线| 精品五夜婷香蕉国产线看观看| 伊在人亞洲香蕉精品區| 超清无码一区二区三区| 性欧美精品xxxx| 欧美激情视频二区三区| 香蕉综合在线视频91| 在线看片中文字幕| 国产精品福利社| 欧美综合激情| 国产毛片高清一级国语 | 五月婷婷精品| 精品人妻AV区| 国产精品视频导航| 亚洲 日韩 激情 无码 中出| 久久久久青草大香线综合精品| 日韩精品久久久久久久电影蜜臀| 91久久大香线蕉| hezyo加勒比一区二区三区|