Реализация REST API в приложении Grails

Мне было интересно, как лучше всего сделать так, чтобы приложение Grails предлагало RESTful API(в основном некоторые действия CRUD), который может использоваться веб-сервис, например когда вы хотите создать соответствующее iOSприложение для вашего браузерного приложения или что-то еще.

Я подумал о создании отдельной части в своем приложении Grails, которая будет принимать вызовы с www.mywebapp.com/api/someAction, чтобы я мог повторно использовать уровень службы. Как мне тогда сделать сопоставление URL? Наличие только одного большого ApiControllerзвучит не очень круто.

Или есть какой-то лучший подход, о котором я не знал? Этот подход долженподдерживать что-то вроде OAuthдля аутентификации пользователя, вызывающего веб-службу.

27
задан cdeszaq 2 May 2012 в 18:52
поделиться