Я смотрю на структуру HDIV, чтобы реализовать ее в своем приложении Grails. Похоже, что фреймворк более удобен для приложений на основе Struts/java. Они говорят, что его можно настроить на других платформах. Вот что точно сказано:
It is possible to use HDIV in applications that don’t use Struts 1.x, Struts 2.x, Spring MVC or JSTL, but in this case it is necessary to modify the application (JSP pages).
Я вижу, что нам нужно изменить редактируемые и нередактируемые данные, отправляемые на сервер (одна из стратегий заключается в шифровании скрытого поля и добавлении параметра состояния для ссылки на URL-адреса). И в ответ мы возвращаем эти данные и используйте функцию validate() для проверки целостности.
Пример проекта grails-HDIV на GITHUB очень прост и не содержит подробностей. Кто-нибудь реализовал это на Grails? Спасибо, Приянк.