I\'m developing a GWT application with a Spring backend that uses JSR 303 validation. The application can go offline and use the browser HTML5/Gears database instead.
I haven't used it yet, but GWT 2.1 includes some Validation support.
Check the ShowCase example.