Esta aplicação é uma API RESTful para gerenciamento de eventos, desenvolvida em Java utilizando JAX-RS e JDBC para integração com um banco de dados Oracle. A API permite realizar operações básicas de CRUD (Create, Read, Update, Delete) em uma tabela de eventos.
- URL:
POST /eventos - Descrição: Adiciona um novo evento.
- Body Exemplo (JSON):
{ "titulo": "Primeiro Evento", "descricao": "Este é um evento de teste.", "dataEvento": "2024-12-31" }
- URL:
GET /eventos - Descrição: Retorna a lista de todos os eventos.
- URL:
GET /eventos/{id} - Descrição: Retorna os detalhes de um evento específico.
- URL:
PUT /eventos/{id} - Descrição: Atualiza os dados de um evento existente.
- Body Exemplo (JSON):
{ "titulo": "Evento Atualizado", "descricao": "Descrição atualizada do evento.", "dataEvento": "2025-01-01" }
- URL:
DELETE /eventos/{id} - Descrição: Remove um evento pelo
ID. - Parâmetros:
id: ID do evento a ser removido.
- Resposta Esperada:
- Sucesso (204 No Content): O evento foi removido com sucesso, sem corpo na resposta.
- Erro (404 Not Found):
{ "erro": "Evento com ID {id} não encontrado." }