В прошлом году я написал небольшой прототип сервиса REST в нескольких средах (а именно: Grails, Play !, Spring MVC, Jersey, Restlet).В связи с этим у меня возникло ощущение, что Grails поддерживает архитектуру в стиле REST, но на самом деле она не предназначена для этого.Я не хочу быть религиозным здесь, так что если вы хотите отобразить ресурсы только на URL-адреса и HTTP-глаголы, но если вы хотите углубиться в REST с жестким контролем кодов возврата, заголовков местоположений и т. Д., Вы все равно можетебыть в состоянии сделать это с Grails, но, вероятно, лучше поддерживается в чистой среде REST.
Grails также имеет много зависимостей, которые могут не быть проблемой, если вы начинаете на зеленом поле, но может вызвать проблемы, когда вам придется интегрировать его с существующими устаревшими компонентами или средами.
Из двух используемых сред REST мне больше понравился Jersey, поскольку он просто работал в моем случае, и документация была хорошей (хотя документация была хорошей (хотянемного сосредоточены на Maven и Netbeans).