Объем работы 25-30 страниц,
1. Определить пользовательские роли;
2. Написать пользовательские истории;
3. Из историй сформировать бэклог продукта (приоритезированный список историй).
1. Сформировать классы сущностей, продумать поля, корректно расставить аннотации;
2. Для каждой сущности запрограммировать класс REST-контроллера. Его методы должны обеспечивать следующие операции:
a. добавление объекта сущности;
b. удаление объекта сущности по параметру;
c. получение объекта сущности по параметру;
d. получение всех объектов сущности;
e. изменение объекта сущности.
f. другие необходимые операции.
3. Для каждого класса REST-контроллера создать класс сервиса с методами, которые получают данные из репозитория и передают из методам REST-контроллера;
4. Для каждой сущности предусмотреть интерфейс репозитория. По необходимости предусмотреть методы интерфейса для получения данных.
Добавить в проект сервера механизм журналирования с помощью аспектно-ориентированного
программирования.