我是GWT的新手。目前在我們的開發項目中使用GWT 2.4。由於缺少有關驗證的文檔,現在面臨客戶端驗證問題。是否有官方的GWT(2.4)驗證框架?
現在我想知道'GWT 2.4有沒有Google官方驗證框架?' [不是代碼項目]。如果不是,那麼有什麼替代品+好的文檔/教程?
請幫忙。
在此先感謝。
我是GWT的新手。目前在我們的開發項目中使用GWT 2.4。由於缺少有關驗證的文檔,現在面臨客戶端驗證問題。是否有官方的GWT(2.4)驗證框架?
現在我想知道'GWT 2.4有沒有Google官方驗證框架?' [不是代碼項目]。如果不是,那麼有什麼替代品+好的文檔/教程?
請幫忙。
在此先感謝。
好問題。我從來沒有聽說過本機驗證支持。試試gwt-validation,這是一個bean驗證框架。他們有一個演示項目和說明。這當然不是官方的,但可能有所幫助。 GXT library也提供驗證工具,雖然它是一個商業的。
希望他們最終會決定將GWT驗證項目合併到GWT中,因爲這是一個非常重要的問題。
GWT 2.4在客戶端支持Java Bean Validation(與limitations)。不幸的是,只有little documentation,但你可以看到一個introduction to it here。
據我所知,GWT bean驗證可以與Editor Framework一起使用。
對於擴展bean驗證支持,您可以使用gwt-validation。
編輯:有可能將是better support of Bean Validation (JSR 303) in GWT 2.5
謝謝兄弟!確實很棒。 – mnhmilu 2012-08-12 17:46:32
不需要gwt驗證,你可以用標準的bean驗證來做任何事情。不要混淆它們,否則會感到驕傲:) – koma 2012-08-13 10:02:24
@koma GWT 2.4對bean驗證支持有一些限制。據我所知,gwt-validation支持一些缺失的東西。 Ray Cromwell最近宣佈更好地支持GWT中的bean驗證(可能爲2.5):https://plus.google.com/u/0/110412141990454266397/posts/GQ3QVCgTiLo – 2012-08-18 12:08:39
如果您不介意服務器端驗證,則可以使用RequestFactory。
我同意你/你需要更好和更簡單的本地支持客戶端驗證。在此期間,您可能會有一個性格:https://stackoverflow.com/posts/comments/15989932。
剛剛嘗試過使用GWT Sample(驗證)/ Bean驗證。但文件太差,很難理解! – mnhmilu 2012-08-12 18:13:55