/back-end-sem-banco-nao-tem

Missão Prática com o objetivo de desenvolver um aplicativo Java de cadastro conectado a um banco de dados SQL Server usando JDBC e seguindo o padrão DAO apresentado no Nível 3: Back-end Sem Banco Não Tem do Mundo 3 do curso de Desenvolvimento Full Stack da Estácio, do semestre de 2023.4, sob a tutoria de Simone Ingrid Monteiro Gama.

Primary LanguageJavaMIT LicenseMIT

Capa do projeto com logo da Estácio


ProjetoComo baixar e executarProcedimentosTecnologias utilizadasAutorLicença


📋 Projeto

Missão Prática com o objetivo de desenvolver um aplicativo Java de cadastro conectado a um banco de dados SQL Server usando JDBC e seguindo o padrão DAO apresentado no Nível 3: Back-end Sem Banco Não Tem do Mundo 3 do curso de Desenvolvimento Full Stack da Estácio, do semestre de 2023.4, sob a tutoria de Simone Ingrid Monteiro Gama.

Projeto elaborado de acordo com as diretrizes especificadas para a Missão Prática, que podem ser conferidas clicando aqui.

📥 Como baixar e executar

Para baixar os arquivos deste repositório, você deve ter o GitHub instalado em seu dispositivo.

Após instalado, você deverá acessar a guia ArquivoClonar repositórioURL e incluir o caminho guedesert/back-end-sem-banco-nao-tem.

Além disso, faz-se necessário ter previamente instalado os softwares SQL Server e SQL Server Management Studio, além de uma IDE para desenvolvimento em Java.

🔗 Procedimentos

Durante o projeto foram desenvolvidos 02 procedimentos descritos abaixo:

Procedimento Descrição
Mapeamento objeto-relacional e DAO
  • Configurar o projeto e adicionar o driver JDBC para SQL Server.
  • Configurar o acesso ao banco de dados.
  • Criar classes de modelo (Pessoa, PessoaFisica, PessoaJuridica).
  • Implementar classes utilitárias (ConectorBD, SequenceManager).
  • Implementar classes DAO (PessoaFisicaDAO, PessoaJuridicaDAO).
  • Criar uma classe principal de testes (CadastroBDTeste) para realizar operações básicas no banco de dados.
Alimentando a base
  • Implementar um menu em modo texto para interação com o usuário.
  • Permitir inclusão, alteração, exclusão e consulta de dados no banco de dados..
  • Tratar exceções que possam ocorrer durante a execução do sistema.
  • Testar as funcionalidades do sistema e verificar os dados no SQL Server.

Para acessar o relatório da Missão Prática, clique no botão abaixo:

Link de acesso ao relatório

🛠 Tecnologias utilizadas

Para a construção e execução do projeto foram utilizadas as seguintes tecnologias:

NetBeans Java SQL Server Management Studio

👥 Autor

Aluno Matrícula E-mail
Emanuel Roseira Guedes 202212181407 📧

📃 Licença

Este repositório está licensiado sob a Licença MIT.

Licença