[發明專利]一種基于AJAX的資源多頁分配方法無效
| 申請號: | 201310064689.X | 申請日: | 2013-03-01 |
| 公開(公告)號: | CN103744645A | 公開(公告)日: | 2014-04-23 |
| 發明(設計)人: | 王新 | 申請(專利權)人: | 王新 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 242310 安徽省寧國*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ajax 資源 分配 方法 | ||
技術領域
本發明涉及利用AJAX(Asynchronous?JavaScript?and?XML)框架進行WEB開發領域,特別涉及一種基于AJAX的資源多頁分配方法。
背景技術
在應用系統中,資源與角色的綁定是個普遍的問題。在現有的應用系統中,一般是通過查詢獲得附合條件的角色列表,選中/取消某個角色對應的復選框,實現對應角色與資源的綁定/取消綁定操作;或者是選中/取消當前頁的角色,以實現當前頁角色與資源的綁定/取消綁定操作。
如果查詢到的角色很多比如成千上萬頁的情況下,一個一個或者一頁一頁地將其與資源綁定,就顯得異常繁瑣。
因此,急需一種方法可將查詢到的多頁角色一次性全部與資源實現綁定或取消綁定。
AJAX是多種技術的綜合,包括Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest。它使用XHTML和CSS標準化呈現,使用DOM實現動態顯示和交互,使用XML和XSTL進行數據交換與處理,使用XMLHttpRequest對象進行異步數據讀取,使用Javascript綁定和處理所有數據。
與傳統的Web應用不同,AJAX采用異步交互過程。AJAX在用戶與服務器之間引入一個中間媒介,從而消除了網絡交互過程中的處理-?等待-?處理-等待缺點。用戶的瀏覽器在執行任務時即裝載了AJAX引擎。AJAX引擎用JavaScript語言編寫,通常藏在一個隱藏的框架中。它負責編譯用戶界面及與服務器之間的交互。AJAX引擎允許用戶與應用軟件之間的交互過程異步進行,獨立于用戶與網絡服務器間的交流?,F在,可以用Javascript調用AJAX引擎來代替產生一個HTTP的用戶動作,內存中的數據編輯、頁面導航、數據校驗這些不需要重新載入整個頁面的需求可以交給AJAX來執行。
使用AJAX,可以為ISP、開發人員、終端用戶帶來可見的便捷:
●減輕服務器的負擔。AJAX的原則是“按需取數據”,可以最大程度的減少冗余請求,和響應對服務器造成的負擔。
●無刷新更新頁面,減少用戶心理和實際的等待時間。特別的,當要讀取大量的數據的時候,不用像Reload那樣出現白屏的情況,AJAX使用XMLHTTP對象發送請求并得到服務器響應,在不重新載入整個頁面的情況下Javascript操作DOM最終更新頁面。所以在讀取數據的過程中,用戶所面對的不是白屏,是原來的頁面內容(也可以加一個Loading的提示框讓用戶知道處于讀取數據過程),只有當數據接收完畢之后才更新相應部分的內容。這種更新是瞬間的,用戶幾乎感覺不到。
●帶來更好的用戶體驗。可以把以前一些服務器負擔的工作轉嫁到客戶端,利用客戶端閑置的能力來處理,減輕服務器和帶寬的負擔,節約空間和寬帶租用成本。
●可以調用外部數據?;跇藴驶牟⒈粡V泛支持的技術,不需要下載插件或者小程序。進一步促進頁面呈現和數據的分離。
綜上所述,如何將AJAX技術應用于資源多頁分配中,以將查詢到的多頁角色一次性全部與資源實現綁定或取消綁定,即為本領域技術人員所欲研究的方向所在。
發明內容
本發明的主要目的是提供一種基于AJAX的資源多頁分配方法,其實現了將查詢到的多頁角色一次性全部與資源實現綁定或取消綁定。
為了達到上述目的,本發明提供一種基于AJAX的資源多頁分配方法,其包括以下
步驟:
步驟S1:對bindingSet進行初始化設置,將其初始集合設為數據庫中與資源已綁定的角色主鍵;
步驟S2:用戶在前臺頁面所進行的綁定/取消綁定操作反應到bindingSet的變化;
步驟S3:用戶進行提交操作,將新集合bindingSet更新到數據庫或其他存儲實體。
較佳的實施方式中,在步驟S1中,通過所述的初始集合來確定復選框是否選中來展示查詢出來的角色,查詢到符合條件的角色列表,每個角色對應一個復選框,設置復選框的初始值。
較佳的實施方式中,在步驟S1中,是通過主鍵在bindingSet檢索,如果能檢索到,該復選框為“選中”狀態;反之則該復選框為“未選中”狀態。
較佳的實施方式中,在步驟S2中,所述綁定/取消綁定包括單個角色綁定/取消綁定、當前頁角色綁定/取消綁定和所有角色綁定/取消綁定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于王新,未經王新許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310064689.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:抑制肌肉量降低的組合物
- 下一篇:一種治療高磷酸鹽血癥藥物的制備方法





