image

Unlimited bootcamps and 750+ courses forever

70
%OFF
Article image
Uanderson Martins
Uanderson Martins16/10/2026 15:20
Share

Construindo um CRUD de Usuários em Java utilizando o padrão DAO e Tratamento de Exceções

  • #Java
  • #POO

Fala, comunidade DIO! 👋

Recentemente desenvolvi um projeto prático em Java para gerenciamento e cadastro de usuários via linha de comando (CLI), aplicando conceitos fundamentais de Programação Orientada a Objetos e Arquitetura de Software.

🛠️ O que foi implementado no projeto:

- Padrão DAO (Data Access Object): Separação clara entre a regra de negócio e o gerenciamento/acesso aos dados.

- Tratamento de Exceções Customizadas: Criação da exceção UserNotFoundException para gerenciar cenários onde um usuário não é encontrado.

- Encapsulamento e Modelo: A classe UserModel foi estruturada com atributos privados, getters/setters e métodos utilitários.

- Menu Interativo (CLI): Leitura de dados via Scanner com opções para cadastrar, listar, buscar por ID e excluir usuários.

💻 Estrutura das Opções do Menu:

1 - Cadastrar

2 - Listar

3 - Buscar por identificador

4 - Excluir

5 - Sair

O projeto foi totalmente testado no IntelliJ IDEA com sucesso! 🚀

#Java #Backend #DIO #POO #DAO #CleanCodeimage

Share
Recommended for you
CI&T - Java AI Copilot
Itaú - Java com Inteligência Artificial
Bootcamp NTT DATA: Backend Java com Spring AI
Comments (0)