[發明專利]一種高效的Web的表單校驗方法及其框架有效
| 申請號: | 201110264712.0 | 申請日: | 2011-09-08 |
| 公開(公告)號: | CN102426549A | 公開(公告)日: | 2012-04-25 |
| 發明(設計)人: | 翁強;邢世康;鄒鐵鵬 | 申請(專利權)人: | 新一站保險代理有限公司;焦點科技股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 張蘇沛 |
| 地址: | 210061 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 web 表單 校驗 方法 及其 框架 | ||
技術領域
本發明涉及電子商務平臺領域,用于對web網頁中表單進行數據校驗的高效方法及其框架,本發明極大了提高web開發的工作效率、保障了web表單數據校驗的可靠性及統一性。
背景技術
如今正處于一個競爭力空前激烈的全球化時代,面對殘酷的競爭,經營者必須利用一切機會降低成本,提高效率,擴大市場及提高服務質量,努力確保自己的競爭優勢。電子商務為企業提供了全球性貿易環境,建立了新型的商務通道,大大提高了商務活動的水平和服務質量。在增強企業競爭力的各環節上,電子商務具有無可比擬的作用。
隨著廣大的中小企業在電子商務方面的應用程度越來越深,關系到用戶數據交互的環節就變得越來越重要。而用戶數據頁面交互的前端開發過程中,最頻繁使用的是對用戶數據的校驗。這種校驗往往是通過web表單將數據從客戶端瀏覽器提交到服務端來進行,其中,表單中通常包含多種信息。例如,一個注冊頁面的用戶名、密碼、郵箱等信息;網上買保險的表單中被保人身份證、出生年月等信息。這些數據在表單填寫時是不受限制的,理論上用戶可以按照自己的意愿填寫任何信息,但無論從數據的準確性、數據的一致性,還是數據安全方面考慮,都需要在用戶填完表單后進行數據的驗證。
對于電子商務應用,用戶在電子商務平臺上管理和保存用戶的個人資料是基礎功能。在一個輸入用戶個人資料的頁面上,要求輸入用戶姓名、公司名稱、公司地址、出生年月等信息,其中對這些信息都有規范要求:用戶填寫的用戶姓名,需要驗證用戶姓名的拼寫是否包含一些無法識別的符號,或者包含屏蔽的敏感詞,又或者已經被其他用戶使用等等;例如用戶姓名不能超過8個字符串,那么用戶使用時,第9個字符就不能進行輸入,并且系統給出相應提示。對于其他的輸入域,例如公司地址,在輸入所在省后,系統將自動提供該省的所有城市進行選擇,起到了多個輸入域相互聯動的作用。這些類信息經過進行規范的校驗后,才能保存成功。
通常情況下,對于一個表單的驗證分兩個步驟,首先在客戶端瀏覽器中在用戶錄入完一條數據后進行實時校驗并進行數據的校驗結果提示;方便用戶快捷的錄入準確的數據,這部分工作由客戶端JavaScript去完成;另一方面,在表單提交到服務器端以后,在服務端需要對數據再進行一次校驗,雖然在客戶端對數據已經進行了一次校驗,但用戶禁用JavaScript或者偽造表單提交等等,都可以輕松繞過客戶端的數據校驗,所以服務端的數據校驗時必須的,也是真正確保數據的準確性的決定環節,另外服務端還需要做一些客戶端無法做到的一些復雜業務校驗。
可以看到,一個web表單的校驗工作涉及到客戶端的JavaScript校驗和服務端的數據校驗,這就需要保證客戶端的校驗邏輯跟服務端校驗邏輯要保持一致;通常情況下,一個web表單包含多個需要錄入的字段,對每個字段都需要進行這兩方面的校驗;另外,web開發過程中表單提交數據的場景非常常見,這些原因導致數據校驗的工作給開發人員帶來了非常大的工作開銷;同時,多個web表單中還存在重復的字段,比如一個注冊頁面需要輸入郵箱,進行郵箱格式校驗;而另外一個找回密碼頁面,也需要輸入郵箱,并進行郵箱格式校驗。校驗工作的重復性也影響著開發效率,在團隊開發時,還有可能導致兩個表單同個字段校驗的不統一。
隨著電子商務應用的增多,電子商務平臺的規模越來越大,數據校驗開發工作的分工也越來越細,很多相關客戶端的數據校驗的開發工作與服務器端的數據校驗開發工作往往分屬不同的開發人員、或者不同的開發團隊來進行。
對于大規模、多團隊協作開發的情況,傳統的開發方法是按照開發人員的個人工作方式來進行開發,那么對于整體開發效果來說,費時費力,并易于出錯;特別是在維持客戶端和服務器端校驗規則的一致性方面,按照傳統的開發方式工作時,都顯得力不從心,主要表現在開發重復、效率不高、開發質量得不到保證。因此對于電子商務平臺的需求以及訪問量急速增長的今天,這個問題急需解決。
發明內容
為了解決電子商務平臺的用戶數據頁面的校驗問題,本發明提供了一種高效的Web表單校驗的方法及其框架,保證大規模開發的代碼質量,提高多團隊大規模開發的效率,提升了大型電子商務平臺的性能和穩定性。
本發明的技術方案如下:
一種表單數據校驗的框架,包括:
????服務器端校驗規則配置文件,用在服務器端,以xml格式編寫配置文件,根據指定的配置來完成服務器端的用戶數據校驗。
客戶端校驗規則配置文件,用在客戶端,以json格式編寫配置文件,根據指定的配置來完成客戶端的用戶數據校驗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新一站保險代理有限公司;焦點科技股份有限公司,未經新一站保險代理有限公司;焦點科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110264712.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:示出統計圖中影響因素的方法和設備
- 下一篇:一種產品均衡化生產控制系統





