/desafio

Construir uma tela de cadastro para o cliente final, com informações salvas no banco de dados.

Primary LanguageJava

💡 desafio 💡

Last commit on GitHub Project programing languages count

💻 Projeto

Construir uma tela de cadastro para o cliente final, com informações salvas no banco de dados.

⚙️ Contruído com:

Este projeto foi construído utilizando:

Backend
  • Java 8
  • JDK 13.0.2
  • JSP
  • JSTL Permite a criação de JSP sem a utilização de scriptlets, melhorando a legibilidade do código utilizando El
  • Java Bens
  • DAO (Data Acess Object)
  • Service
  • Factory
  • MVC
  • MySQL
Frontend
  • HTML 5
  • JSP
  • JSTL
  • CSS 3
  • JavaScript

✔️ Requesitos para funcionamento

▶️ Executando o projeto

Banco de dados
  • Crie uma conexão
  • Insira suas credenciais no arquivo ConnectionFactory.java
  • Verifique se o driver do mysql jdbc está adicionado ao Path do projeto
  • Crie a estrutura de tabelas usando o arquivo ddl.sql
Backend
  • Adicione o projeto ao servidor tomcat
  • Inicie o servidor
  • Por último, se estiver utilizando conexão local acesse localhost:8080/desafio/

❓ Como usar

Cadastro
  • Preencha pelo menos E-mail ou CPF, para envio do fromulário
Retornos
  • "Usuário cadastrado com sucesso."
  • Neste caso as informações inclusas foram salvas com sucesso no banco de dados
  • "Erro ao registrar usuário."
  • Este erro pode ser ocasionado por tentar mandar o formulário em branco, ou por não preencher o e-mai ou CPF

🌙 Temas ☀

Se você é o tipo de pessoa que curte modo dark não esqueça de deixar habilitado este recurso !