Java Enterprise проекта с регистрацией/авторизацией и правами доступа на основе ролей (USER/ADMIN), в том числе создание REST интерфейса с базовой авторизацией и UI (AJAX) для управления профилем и данными (едой) пользователей.
- Реализация фильтрации данных (еды) по датам и времени и отображение цветовых маркеров в таблице еды в зависимости от превышения суммы калорий за день нормы.
- Применение стека технологий: Spring Security, Spring MVC, Spring Data JPA, Hibernate ORM, Hibernate Validator, SLF4J, Json Jackson, JSP, JSTL, Apache Tomcat, WebJars, DataTables plugin, EHCACHE, PostgreSQL, JUnit, Hamcrest, jQuery, jQuery notification и Bootstrap.
- Написание JUnit тестов для проверки REST интерфейса с использованием Spring MVC Test и Spring Security Test.
- Разработка Pet Project на Java с описанным функционалом, доступном для ознакомления по ссылке http://82.200.129.188:8080/PetProject