Este projeto Java foi desenvolvido para implementar Data Access Objects (DAOs) utilizando JDBC (Java Database Connectivity) para as entidades Cliente e Produto. Foram criadas interfaces e implementações de DAOs para cada entidade, proporcionando operações de CRUD (Create, Read, Update, Delete) no banco de dados relacional.
- Java: Linguagem de programação principal do projeto.
- JDBC (Java Database Connectivity): API padrão do Java para conexão e operações com bancos de dados relacionais.
- Banco de Dados Relacional: Utilizado para persistência dos dados, possivelmente PostgreSQL, MySQL, ou similar.
- JUnit: Framework de testes unitários para validar as operações implementadas nos DAOs.
- ProdutoDAO: Implementação de CRUD para a entidade Produto utilizando JDBC.
- ClienteDAO: Implementação de CRUD para a entidade Cliente utilizando JDBC.
- Interfaces de DAO: Definição de interfaces para abstração das operações de banco de dados.
- Testes Unitários: Utilização de testes automatizados com JUnit para verificar a funcionalidade dos DAOs implementados.