Para o exemplo do CRUD passo a passo iremos utiliza um serviço REST pronto, com o seguinte WADL:
Pelo WADL podemos verificar que este CRUD disponibiliza os serviços REST de GET para buscar os registros da tabela (getAll), GET para um registro da tabela (get), POST para gravar um registro novo na tabela (create), PUT para salvar um registro alterado (update) e DELETE para eliminar um registro da tabela (delete)
A URL de busca de registros da tabela http://localhost:8080/datasul-rest/resources/dbo/adbo/boad176na usando o metodo HTTP GET irá retornar o seguinte resultado:
A URL de busca de um registro da tabela com a chave de valor 1 é http://localhost:8080/datasul-rest/resources/dbo/adbo/boad176na/1 usando o metodo HTTP GET irá retornar o seguinte resultado:
A URL de criar um registro da tabela http://localhost:8080/datasul-rest/resources/dbo/adbo/boad176na usando o metodo HTTP POST, no Payload da requisição deverá ser enviado um objeto JSON com o conteudo dos campos que serão gravados no novo registro na tabela.
O resultado do create com sucesso será:
A URL de alterar um registro da tabela http://localhost:8080/datasul-rest/resources/dbo/adbo/boad176na/123 usando o metodo HTTP PUT, no Payload da requisição deverá ser enviado um objeto JSON com o conteudo dos campos atualizados que serão gravados no novo registro na tabela.
O resultado do update com sucesso será:
A URL de eliminar um registro da tabela http://localhost:8080/datasul-rest/resources/dbo/adbo/boad176na/123 usando o metodo HTTP DELETE, o resultad da operação com sucesso é:
O resultado do update com sucesso será:
O proximo passo da criação do CRUD, apos o serviço REST estando OK é definir a estrutura do CRUD.