Как выполнить проверку на стороне клиента с помощью аннотированных правил для классов предметной области (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> violations = validator.validate(modulo, Default.class);
    delegate.saveClicked();
}

8
задан André Salvati 12 May 2012 в 00:17
поделиться