/java-demo-dao-jdbc

O projeto consiste na implementação de um simples cadastro de Vendedores e seus respectivos Departamentos usando Java e o JDBC para o acesso ao Banco de Dados. Foram usados dois padrões de projeto: o DAO e o Factory.

Primary LanguageJavaMIT LicenseMIT

Demo DAO JDBC

MIT License Java MySQL

Sobre o projeto

Demo DAO JDBC é um pequeno projeto desenvolvido ao longo do Curso Java COMPLETO 2023 Programação Orientada a Objetos +Projetos, ministrado pelo Professor Nelio Alves da DevSuperior na Udemy.

O projeto consiste na implementação de um simples cadastro de Vendedores e seus respectivos Departamentos usando Java e o JDBC para o acesso ao Banco de Dados. Ele foi implementado utilizando os conceitos da Programação Orientada a Objetos (POO) como Polimorfismo, Encapsulamento e Associação. Além disso, também foram usados dois padrões de projeto: o DAO e o Factory. O DAO foi usado para implementar, para cada entidade, um objeto responsável por fazer o acesso ao Banco de Dados. Já o Factory foi usado para implementar o conceito de Injeção de Depedência.

Modelo Conceitual

Modelo Conceitual

Funcionalidades

  • Gerenciar Vendedor
  • Gerenciar Departamento

Tecnologias Utilizadas

  • Java
  • JDBC
  • MySQL

Aprendizados

Neste projeto foi possível aprender a usar o JDBC para armazenar e buscar os dados no Banco de Dados MySQL. Também foi possível aprender mais sobre os Padrões de Projeto DAO e Factory.

Rodando localmente

Clone o projeto

  git clone https://github.com/hakkinenT/java-demo-dao-jdbc.git

Entre no diretório do projeto

  cd java-demo-dao-jdbc

Rode a aplicação

  java application/Program

Ou

  java application/Program2

Autores