Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

API de Eventos

📖 Descrição

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.


🌐 Endpoints

1. Cadastrar Evento

  • 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"
    }

2. Listar Todos os Eventos

  • URL: GET /eventos
  • Descrição: Retorna a lista de todos os eventos.

3. Buscar Evento por ID

  • URL: GET /eventos/{id}
  • Descrição: Retorna os detalhes de um evento específico.

4. Atualizar Evento

  • 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"
    }
    

4. Remover Evento

  • 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."
      }
      
      

API/Endpoints

1 GET1 GET2 PUT DEL

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages