CRUD completo usando Servlets: JSP; MVC; Simulação de acesso a um banco de dados; Validação de usuário com login e senha;
Projeto desenvolvido de acordo com o curso de Servlets que aprendi através da plataforma digital Alura. Aqui simula um projeto onde quem vai usar o sistema precisa estar logado, seja para acessar a lista de empresas, cadastrar nova empresa, editar ou remover empresa. Faço também uma simulação de banco de dados, com duas empresas cadastradas e dois usuários pré-cadastrados no sistema com senha. Com esse cadastro dos usuários também faço a validação do usuário para logar no sistema e também caso o usuário tente acessar uma página sem estar logado, é redirecionado para a página de login. Além disso, implementei por mim mesmo (não está nas aulas) na página de listagem das empresas, um botão que permite adicionar nova empresa à lista. Obs.: o código de implementação para validar se o usuário está logado ou não e redirecionar à página de login caso não esteja, realizei diferente do que o professor fez, pois implementei antes de ele dar a solução para esta questão lançada no fim da aula anterior.