Uma loja online de cosméticos de alta qualidade
Site simples, baseado no RDBMS MySQL
(MySqlWorkbench foi usado durante a criação do projeto) usando o JDBC
A estrutura interna foi criada de acordo com a arquitetura da n-camada e os princípios sólidos
RBAC foi escolhido como o mecanismo de autorização gerenciado com filtros
App Stateful (Autenticação -> Sessão com o ID)
Embalagem: Apache Maven
Web-Server: Tomcat
Logger: log4j
Front-end: Bootstrap, CSS, HTML
Admin :
Criando, atualizando e excluindo produtos
Criando, atualizando e excluindo usuários
Gerenciando as funções dos usuários
Excluindo ordens, tendo acesso aos seus detalhes
Usuário :
Registro
Compra de produtos
Tendo acesso ao carrinho de compras
Criando ordens
Visualizando os pedidos do usuário e seus detalhes
Visualizando os detalhes do usuário e sua atualização
Tomcat (local) :
Implantação - war_exploded , context address — "/"
Banco de dados :
Execute o código de configuração do arquivo /resources/database.sql no seu RDBMS
Configure suas propriedades de conexão no /util/connectionutil.java
Autorizando como administrador :
Na página de login (botão "Sign In" ) Pressione o botão "Create Admin"
Em seguida, digite "Admin" para o login e "Admin007" para a senha na página de login
Autorizando como usuário :
Registre -se no primeiro - pressione o botão "Sign Up" na página de login ou na barra de navegação
Em seguida, faça login na página de login (botão "Sign In" )
Dariia Pikul