1) Что такое BLL-services
? В чем разница между ними и услугами Service Layer
? Что входит в службы домена и что идет на уровень обслуживания?Домен управляемый дизайн запутан
2) Howcome I реорганизовать BBL модель, чтобы дать ему поведение: Post
объекта содержит коллекцию обратных связей, которые уже дают возможность добавить еще Feedback
через feedbacks.Add(feedback)
. Obviosly нет расчетов в простой блог-приложение. Должен ли я определить метод для добавления Feedback
внутри объекта Post
? Или должно ли это поведение поддерживаться соответствующей службой?
3) Должен ли я использовать Unit-Of-Work
(и UnitOfWork-Repositories
) образец, как это описано в http://www.amazon.com/Professional-ASP-NET-Design-Patterns-Millett/dp/0470292784 или было бы достаточно, чтобы использовать NHibernate ISession
?