Skip to content

About

API Rest simples - CRUD - [UDESC]

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Objetivo

Criar uma aplicação web (API sem autenticação) que implemente um CRUD de veículos com atributos como Montadora, Modelo, Cor, Quilometragem, Motor e Tipo. A aplicação é apenas uma API REST utilizando JPA como persistência de dados e que atenda as operações de pesquisa, inserção, edição e exclusão. A instituição adaptou o projeto dado como desafio da empresa VivaDecora para avaliar a contratação de desenvolvedores backend (disponível em https://github.com/vivadecora/backend-teste).

Testes com URL's da API

GET

Acesso de teste sem comunicação com banco de dados:
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/teste

Busca por Id:
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/getId/1

Filtrado por três atributos(tipo, montadora e km):
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/filtros/carro/ford/1000

POST

Inserção de dados:
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/add
{ "montadora": "FORD", "modelo": "KA", "cor": "BRANCO", "km": 1000, "motor": "1.4", "tipo": "CARRO" }

PUT

Alteração de dados:
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/edit
{ "id":"1", "montadora": "FORD", "modelo": "KA", "cor": "PRETO",
"km": 1000, "motor": "1.4", "tipo": "CARRO" }

DELETE

Exclusão de dados por Id:
http://localhost:8080/atividade-udesc-rest/webresources/vehicle/delete/1

About

API Rest simples - CRUD - [UDESC]

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages