Использование бизнес-объекта на уровне представления - PullRequest
2 голосов
/ 25 сентября 2010

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

1 Ответ

1 голос
/ 25 сентября 2010

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

...