And*_*ati 8 gwt hibernate-validator bean-validation requestfactory
我一直在用GWT 2.4开发一个项目,并寻找一种方法来验证(JSR 303)我的客户端(代理)类,而无需重新创建来自我的域类(服务器端)的注释.我知道有一个使用GWT中继代码(验证)的例子,但它不使用RequestFactory,它使用RPC.
是否可以从客户端的域类中获取验证?它是最好的策略与客户端代码共享我的域模型?
据我所知,GWT团队正在研究2.3和2.4的这个功能.它已经完成,还是我应该等待GWT 2.5?
这已经发布在GWT论坛上,但仍然没有答案.
https://groups.google.com/forum/#!msg/google-web-toolkit/au_GCy_9WZQ/6296p5TcWdoJ
谢谢.
编辑:这是如何在客户端验证(未测试)...
@UiHandler("save")
void onSave(ClickEvent event) {
Modulo modulo = new Modulo(); //domain class
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
Set<ConstraintViolation<Modulo>> violations = validator.validate(modulo, Default.class);
delegate.saveClicked();
}
Run Code Online (Sandbox Code Playgroud)
我发现最好的选择就是等待。GWT 团队仍在进行客户端验证,预计将于夏末完成。
http://code.google.com/p/google-web-toolkit/wiki/BeanValidation
项目成员 ncha...@google.com,2012 年 4 月 10 日评论:
“我计划在今年夏天完成该规范的实施。”
由于该应用程序没有太多输入数据,因此我选择仅在服务器上进行验证。
归档时间: |
|
查看次数: |
3475 次 |
最近记录: |