Необходимо разработать CRUD приложение, с использованием Spring MVC и Spring Security.
Требования:
- Приложение хранит данные о товарах
- Товар имеет следующие поля: Имя, Производитель, Стоимость, Описание
- Есть 2 вида пользователей:
- admin, может добавлять, редактировать и удалять товары из БД
- user, может только читать данные
- Технологии:
- MySQL / PostgreSQL на выбор
- Hibernate
- Spring MVC, Spring Security
- JSP
- HTML, CSS
Сборка проекта, используя Maven рекомендована, однако не обязательна. В следующей теме будет подробно рассказано, как это делать.
Результатом выполнения задания должен быть отдельный репозиторий ProductManagementSystem на Github/Bitbucket