Exemplo de uma api rest simples. CRUD de usuários. O model Usuário deve ser criado, o controller foi feito apenas para demonstrar a organização do projeto. A parte de models não tem diferença nenhuma à que estão acostumados a trabalhar.
= Como Usar? As requisições devem ser enviadas para a api utilizando o padrão de rotas do rest. Seguindo esses padrões as requisições devem ser:
- Para listar todos os usuários Requisição tipo GET para a url http://seu-dominio/usuarios
 - Para inserir um usuário: Requisição tipo POST para a url http://seu-dominio/usuarios
 - Para apagar um usuario: Requisição tipo DELETE para a url http://seu-dominio/usuarios/id-do-usuario-que-sera-deletado
 - Para atualizar (fazer update) um usuário Requisição tipo PUT para a url http://seu-dominio/usuarios/id-do-usuario-que-sera-atualizado
 - Para ver os dados de um usuario Requisição tipo GET para a url http://seu-dominio/usuarios/id-do-usuario-que-sera-visualizado