Здравствуйте, я сейчас работаю над школьным проектом, в котором мы делаем веб-приложение. У меня довольно хорошее представление о трехуровневой архитектуре, но на моем уровне бизнес-логики (BLL) у меня почти нет логики. Я использую большую часть необработанных данных, получаемых с моего уровня доступа к данным (DAL), для отображения на моем уровне представления (PL). В настоящее время в моих классах контроллера я просто вызываю методы классов фасада mapper, ничего не делая. Итак, мой вопрос:
Правильный ли это способ сделать это, поскольку я знаю, что DAL никогда не должен напрямую разговаривать с PL и наоборот, или я должен просто назвать контроллеры чем-то еще, более описывающим?
Кроме того, я создал класс контроллера для каждой сущности, но что, если у меня есть некоторые методы, которые находятся между двумя сущностями, что означает, что они обращаются к обоим классам сущностей.