天極視界:AJAX Web開發的新寵兒
提要 實時的數據校驗是AJAX技術的重要優點之一,Struts校驗框架通過加入這種技術進一步豐富了其MVC,從而使得Web應用程序的開發效果更接近于桌面應用程序。
一、 引言
校驗框架的根本目的是實現域校驗。在Web應用程序中有許多方法可以實現域校驗,總體上可以分為兩類:服務器端和客戶端。其中,Struts校驗框架是適合于基于Java的Web應用程序環境最好的框架之一。它可以使用服務器端校驗來配置應用程序并且使用在校驗過程(在請求處理期間激活)中生成的錯誤消息;而且它也可以通過在請求頁面上生成的JavaScript來實現客戶端校驗。
AJAX是一種能異步地調用服務器并返回XML文檔的技術,近來十分流行。它的重要優點之一是能夠實現數據的實時校驗。
本文將主要探討如何使用AJAX技術進一步增強現有Struts校驗框架的功能。為此,我們必須開發幾個組件來實現選擇校驗框架并且為客戶端生成指定格式的消息,還要開發一個處理錯誤消息生成的標簽庫。
原文轉自:http://www.anti-gravitydesign.com