Использование бизнес-объекта в презентационном слое

StackOverflow https://stackoverflow.com/questions/3792561

Вопрос

В трехслойном приложении, от лучшей точки зрения дизайна / архитектуры, можно / я должен создать бизнес-класс (который находится в бизнес-уровне) в презентационном слое? Я имею в виду, что это плохая практика? Если это так, то каковы способы обращения к любому бизнес-объекту из презентационного слоя? Например, как я собираюсь сохранить объект «сотрудника» в состоянии сеанса, если я не могу создать его в презентационном слое (код позади )?

Это было полезно?

Решение

Если вы не создаете создание бизнес-объекта в слое презентации, как бы вы это назвали? Так что вам придется сделать это. Конечно, если вы хотите, чтобы код для бизнес-слоя сбежать где-то еще, вы можете подумать о услугах. Но все же, в то время вы будете создавать только прокси из бизнес / сервисного слоя. Так что просто иди вперед.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top