Дали входное задание, понять и написать программу для аутентификации на сервер с использованием ролей на Java Spring.
Я понял, что нужно создать бд с таблицами пользователей, ролей и объединяющую, прописать классы, которые будут считывать и добавлять туда новых, страницы отображения и доступы для разных ролей, а дальше что? В обычной idea готовые проекты (скачивал, чтобы понять) не запускаются, в скриншотах и видео видел, что это происходит через tomcat, встроенный в ультимативную версию, для чего он нужен?
Подскажите, пожалуйста по структуре программы: что нужно ещё добавить? И как запустить готовый проект?