在基于GWT + GAE的应用程序中进行验证

时间:2010-12-03 17:39:41

标签: google-app-engine gwt

在基于GWT + GAE的应用程序中,是否存在输入数据验证和错误显示的标准方法?

Eclipse插件使用shared.FieldVerifier类生成GWT项目,该类为值验证提供静态方法:

public static boolean isValidName(String name) {
    if (name == null) {
        return false;
    }
    return name.length() > 3;
}
然后在客户端代码和服务器端代码中的输入数据上调用

isValidName()方法,如果出现错误,则执行错误逻辑。顺便说一下,我想,这种方法(一组静态验证方法,在每种情况下显示逻辑的特定错误)可能不是很可扩展。

另外,我找到gwt-validation project on code.google.com,但我还没有调查它。

您能否推荐一些标准方法/库,它们可以帮助处理验证和错误显示? gwt-validation库是标准吗?

1 个答案:

答案 0 :(得分:2)

标准是JSR303,可用于在服务器端验证客户端。

请看一下这个主题: GWT JSR 303 client validation