Implementar uma API REST em um aplicativo Grails

Eu estava me perguntando qual seria a melhor abordagem para fazer um aplicativo Grails oferecer umaRESTful API (principalmente algumas ações CRUD) que podem ser usadas por um serviço da web, por exemplo quando você deseja criar um @ corresponden iOS no seu aplicativo baseado no navegador ou qualquer outra cois

Pensei em criar uma parte separada no meu aplicativo Grails que receba chamadas dewww.mywebapp.com/api/someAction para que eu possa reutilizar a camada Serviço. Como eu faria o mapeamento de URL então? Ter apenas um grandeApiController não parece muito legal.

Ou existe alguma abordagem melhor que eu não conhecia? Esta abordagemdev suporte algo como OAuth para autenticar o usuário que está chamando o serviço da Web.

questionAnswers(8)

yourAnswerToTheQuestion