Modulo30BackEnd

Projeto Java foi desenvolvido para expandir a funcionalidade da classe Cliente ao adicionar uma nova propriedade, modificando simultaneamente o DAO genérico para suportar essa alteração.

Stars
0
Committers
2

Projeto Java com Adição de Propriedade em Cliente e Integração com Tabela de Estoque

Este projeto Java foi desenvolvido para expandir a funcionalidade da classe Cliente ao adicionar uma nova propriedade, modificando simultaneamente o DAO genérico para suportar essa alteração. Além disso, foram realizadas modificações na classe Cliente e no método de atualização (update), estendendo essas mudanças para a classe Produto. Para complementar, foi implementada uma tabela de estoque e estabelecido um relacionamento entre a classe Produto e a nova tabela de Estoque.

Tecnologias Utilizadas

  • Java: Linguagem de programação principal do projeto.
  • Spring Framework: Utilizado para injeção de dependências e configuração do aplicativo.
  • Hibernate: Framework ORM para mapeamento objeto-relacional.
  • JUnit: Framework de testes unitários para validação das modificações.
  • Banco de Dados Relacional: Utilizado para persistência dos dados, possivelmente PostgreSQL, MySQL, ou similar.
  • Git: Controle de versão utilizado para gerenciar o código-fonte do projeto.

Funcionalidades Implementadas

  • Adição de Propriedade em Cliente: Incorporação de uma nova propriedade na classe Cliente.
  • Modificação Genérica em DAO: Adaptação do DAO genérico para suportar a nova propriedade e garantir a integridade dos dados.
  • Integração com Tabela de Estoque: Criação da tabela de Estoque e estabelecimento de um relacionamento com a classe Produto.
  • Testes Unitários: Utilização de testes automatizados com JUnit para validar as modificações implementadas.