gpt4 book ai didi

gwt - 如何使用域类(RequestFactory)上的注释规则进行客户端验证?

转载 作者:行者123 更新时间:2023-12-04 07:41:58 25 4
gpt4 key购买 nike

我一直在使用 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();
}

最佳答案

我发现的最佳选择是等待。 GWT 团队仍在进行客户端验证,预计夏末。
http://code.google.com/p/google-web-toolkit/wiki/BeanValidation

Comment by project member ncha...@google.com, Apr 10, 2012:

"I have a plan to finish implementing the spec this summer."


由于此应用程序没有太多输入数据,因此我选择仅在服务器上进行验证。

关于gwt - 如何使用域类(RequestFactory)上的注释规则进行客户端验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com