Entregando a versão do projeto com uma tela de cadastro de vagas ainda usando o VRaptor (framework MVC), cuja versão 3 tem a opção de usar REST.
Os métodos Http responsáveis por uma determinada lógica estão anotados nos métodos de cada lógica. As opções disponíveis no framework são: @Post @Get @Put e @Delete, que são os 4 métodos HTTP funcionais na maioria dos browsers (os outros 3 ainda estão sendo implementados, mostly).
Um mesmo endereço (@Path...) responde diferentemente de acordo com o método HTTP chamado.
Os métodos da lógica são acessados pelo contexto seguido do que está anotado sobre cada método com @Path("caminho/").
Para testar, basta subir no server do Eclipse e digitar na URI:
http://localhost:8080/vraptor-ofertasemprego/
(a porta e o contexto podem variar de acordo com as suas configurações)
O exemplo é simples, mas aplica de maneira correta os princípios da arquitetura REST. Não há motivo para descontos.
Nota sugerida: 10,0
Nota sugerida: 10,0