Я разрабатывал проект с 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> violations = validator.validate(modulo, Default.class);
delegate.saveClicked();
}