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