在基于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库是标准吗?