Высококачественный косметический интернет-магазин
Простой веб-сайт , основанный на RDBMS MySQL
(MySQLWorkBench использовался во время создания проекта) с использованием JDBC
Внутренняя структура была создана в соответствии с архитектурой N-уровня и солидными принципами
RBAC был выбран в качестве механизма авторизации, управляемого с фильтрами
Приложение Stateful (аутентификация -> сеанс с идентификатором)
Упаковка: Apache Maven
Веб-сервер: Tomcat
Логист: log4j
Фронт-Энд: Bootstrap, CSS, HTML
Администратор :
Создание, обновление и удаление продуктов
Создание, обновление и удаление пользователей
Управление ролями пользователей
Удаление заказов, доступ к его деталям
Пользователь :
Регистрация
Покупка товаров
Иметь доступ к корзине для покупок
Создание заказов
Просмотр заказов пользователя и его детали
Просмотр деталей пользователя и его обновление
Tomcat (Local) :
Развертывание - war_exploded , context address — "/"
База данных :
Запустите код конфигурации из файла /resources/database.sql в ваших RDBMS
Настройте свойства подключения в /UTIL/ConnectionUtil.java
Разрешение как администратор :
На странице входа в систему (кнопку "Sign In" ) Нажмите кнопку "Create Admin"
Затем введите "Admin" для входа в систему и "Admin007" для пароля на странице входа в систему
Авторизация как пользователь :
Зарегистрируйтесь сначала - нажмите кнопку "Sign Up" на странице входа в систему или навигационной панели
Затем войдите на странице входа в систему ( "Sign In" )
Дария Пикул