"Релизовать систему ввода и отображения информации о студентах института, включающую
следующие сущности и их атрибуты:
Студент:
◦Имя
◦Фамилия
◦Отчество
◦Дата рождения
◦Группа
Группа
◦Номер
◦Название факультета
Вопрос такой. В контроллере (веб-контроллер) обращаться к DAO-классам за получением данных. Или же best practice будет создать некий Domain-объект - посредник между контроллером и DAO-классом - и из контроллера обращаться к нему, а он уже будет вызывать DAO-классы, проверять авторизацию и прочее?
Помогите, пожалуйста разобраться в этом сложном для меня вопросе, что является best practice