Мне было интересно, какой был бы лучший подход, чтобы приложение Grails предлагало API RESTful (в основном, некоторые действия CRUD), которые могут использоваться веб-службой, например. когда вы хотите создать соответствующее приложение iOS для своего браузера или чего-нибудь еще.
Я подумал о создании отдельной части в моем приложении Grails, которое принимает вызовы от www.mywebapp.com/api/someAction
, чтобы я мог повторно использовать уровень сервиса. Как я буду делать сопоставление URL тогда? Только один большой ApiController
не очень звучит groovy.
Или есть ли лучший подход, о котором я не знал? Этот подход должен поддерживать что-то вроде OAuth для аутентификации пользователя, который вызывает веб-службу.