Una tienda en línea de cosméticos de alta calidad
Sitio web simple, basado en el RDBMS MySQL
(MySQLWorkBench se usó durante la creación del proyecto) usando JDBC
La estructura interna se creó de acuerdo con la arquitectura de nivel N y los principios sólidos
RBAC fue elegido como el mecanismo de autorización administrado con filtros
Aplicación de estado (Autenticación -> Sesión con la ID)
Embalaje: Apache Maven
Servidor web: Tomcat
Logger: log4j
Front-end: bootstrap, CSS, HTML
Administrador :
Crear, actualizar y eliminar productos
Crear, actualizar y eliminar a los usuarios
Administrar los roles de los usuarios
Eliminar pedidos, tener acceso a sus detalles
Usuario :
Registro
Compra de productos
Tener acceso al carrito de compras
Creación de pedidos
Ver los pedidos del usuario y sus detalles
Ver los detalles del usuario y su actualización
Tomcat (local) :
Implementación - war_exploded , context address — "/"
Base de datos :
Ejecute el código de configuración desde el archivo /Resources/database.sql en su RDBMS
Configure sus propiedades de conexión en /util/connectionutil.java
Autorización como administrador :
En la página de inicio de sesión (botón "Sign In" ) Presione el botón "Create Admin"
Luego escriba "Admin" para el inicio de sesión y "Admin007" para la contraseña en la página de inicio de sesión
Autorización como usuario :
Regístrese al principio: presione el botón "Sign Up" en la página de inicio de sesión o la barra de navegación
Luego inicie sesión en la página de inicio de sesión (botón "Sign In" )
Dariia Pikul