0
ответов

Принадлежит ли метод «Сохранить» объекту бизнес-домена?

Я не использую ORM. Поэтому я веду спор о том, действительно ли метод «Сохранить» принадлежит объекту бизнес-домена или его следует абстрагировать в какой-то службе, которая будет передана бизнес-домену...
вопрос задан: 23 July 2012 13:40
0
ответов

Как система Domain Driven Design обрабатывает отчеты?

Я обнаружил, что DDD естественен, если я работаю над операционным/транзакционным приложением. Однако я всегда застреваю в разумном способе обработки функций типа отчетности. Отчетный I...
вопрос задан: 19 July 2012 06:17
0
ответов

Постоянные и временные объекты -запутались в терминологии

Вот мое определение этих двух терминов, хотя я не уверен, что оно является полным :Постоянный объект — это экземпляр класса в модели предметной области, который представляет некоторую извлеченную информацию...
вопрос задан: 12 July 2012 18:41
0
ответов

Есть ли пример, почему Equals/GetHashCode следует перезаписывать в NHibernate?

Я нахожу много сообщений, в которых объясняется, что всегда следует переопределять Equals/GetHashCode в классе сущностей NHibernate. Если я не использую наборы, действительно ли это необходимо? Я просто не могу найти...
вопрос задан: 12 July 2012 06:30
0
ответов

Новый идентификатор объекта в доменном событии

Я создаю приложение с моделью домена, используя CQRS и концепции событий предметной области (, но без источников событий, просто старый добрый SQL ). С событиями типа SomethingChanged проблем не было. Потом я получил...
вопрос задан: 30 June 2012 21:49
0
ответов

Богатая модель предметной области с поведением и ORM

После просмотра презентации NDC12 "Создание неверных моделей предметной области" от Джимми Богард (http://ndcoslo.oktaset.com/Agenda), я думал, как сохранить такую ​​модель предметной области. Это пример класса...
вопрос задан: 27 June 2012 08:59
0
ответов

Как правильно определить стратегию исключений в корпоративном приложении .NET с шаблоном DDD?

Я разрабатываю корпоративный проект, используя шаблон DDD. В моем решении на С# есть следующие проекты: Модель предметной области — проект DLL. WebUI — проект ASP.NET MVC3 DesktopUI — проект WPF DAL - Entity...
вопрос задан: 25 June 2012 23:58
0
ответов

Поддержка Aggregate Root в Entity Framework

Как мы можем сообщить Entity Framework об агрегатах? при сохранении агрегата сохранять сущности внутри агрегата при удалении агрегата удалять сущности внутри агрегата поднять параллелизм...
вопрос задан: 15 June 2012 15:23
0
ответов

CQRS - Когда отправлять подтверждающее сообщение?

Пример. Бизнес-правила гласят, что клиент должен получить подтверждающее сообщение (электронное письмо или подобное) после размещения заказа. Предположим, что событие NewOrderRegisteredEvent отправляется из ...
вопрос задан: 13 June 2012 13:46
0
ответов

Хорошо ли возвращать модель предметной области из API REST через приложение DDD?

Если бы у вас был уровень REST поверх вашего приложения DDD для CRUD, позволили бы вы уровню REST выдать модель предметной области (с точки зрения данных) (скажем, для GET)?
вопрос задан: 8 June 2012 08:03
0
ответов

Проверка домена в архитектуре CQRS

Опасность... Опасность, доктор Смит... Предстоящий философский пост Цель этого поста — определить, является ли размещение логики проверки вне моих объектов домена (на самом деле совокупного корня) на самом деле...
вопрос задан: 4 June 2012 21:56
0
ответов

Модель предметной области с проблемой проектирования Nhibernate

Я пытаюсь начать работу в мире «DDD с C#». Я использую NHibernate в качестве инструмента ORM, таким образом пытаясь разработать модель PI (Persistence Ignorance). Однако в некоторых моих сущностях (которые сейчас...
вопрос задан: 30 May 2012 17:29
0
ответов

Реализовать общий шаблон репозитория, используя старый ado.net

Я пытаюсь реализовать шаблон репозитория, используя ado.net из-за ограничений платформы. открытый интерфейс IGenericRepository : IDisposable, где T : класс { IQueryable ...
вопрос задан: 23 May 2012 21:52
0
ответов

DDD - Модификации дочерних объектов внутри агрегата

У меня возникли некоторые трудности с поиском наилучшего способа справиться с довольно сложным сценарием. Я видел довольно много подобных вопросов, но ни один из них не ответил на этот сценарий к моему удовлетворению. Приказ (...
вопрос задан: 23 May 2012 21:32
0
ответов

Соединение точек с помощью DDD

Я читал Эванса, Нильссона и Маккарти, среди прочих, и понимаю концепции и рассуждения, лежащие в основе дизайна, ориентированного на предметную область; однако мне трудно собрать все это вместе в...
вопрос задан: 13 May 2012 20:02
0
ответов

MVVM :Привязка к модели при сохранении синхронизации модели с версией сервера

Я потратил довольно много времени, пытаясь найти элегантное решение для следующей задачи. Мне не удалось найти решение, которое было бы чем-то большим, чем обход проблемы. У меня есть простая установка...
вопрос задан: 3 May 2012 18:24
0
ответов

Проверка в многоуровневом приложении

Мне интересно, как лучше всего выполнить проверку ограничений базы данных (например. UNIQUE )в приложении ASP.NET MVC, построенном с учетом DDD, где базовыми уровнями являются Application Layer (...
вопрос задан: 2 May 2012 15:52
0
ответов

Как лучше всего представить приоритеты/предпочтения в объектах?

Как лучше всего смоделировать приоритет/предпочтения в домене? Например. предположим, что у меня есть класс Person, представляющий человека, и у меня есть некоторые предпочтения, например. PersonX любит пиццу, спагетти, омлет и...
вопрос задан: 1 May 2012 16:19
0
ответов

Соглашение об именовании доменных служб и прикладных служб с помощью DDD

Какова наилучшая -практика именования компонентов доменных служб и компонентов прикладных служб в подходе DDD? Например, должен ли я иметь на своем прикладном уровне службу с именем :...
вопрос задан: 29 April 2012 18:38
0
ответов

MVVM :Модифицированная модель, как правильно обновить ViewModel и View?

Пример Допустим, у меня есть класс Person, PersonViewModel и PersonView. Обновление свойств из PersonView в модель Person достаточно просто. PersonViewModel содержит объект Person и имеет открытый...
вопрос задан: 29 April 2012 09:30
0
ответов

Реализация шаблона события предметной области в Java?

Я ищу простую реализацию Уди Дахана на Java. Шаблон и инфраструктура доменных событий, как подробно описано в этой статье. Это довольно просто, и я реализовал свою собственную интерпретацию,...
вопрос задан: 18 April 2012 20:00
0
ответов

Приемлема ли сущность, прямо упомянутая в модели представления и представлениях?

Я разрабатываю многоуровневый-, используя ASP.NET MVC 3 и Entity Framework. У меня есть объект под названием «Сайт», который принадлежит слою домена. Допустимо прямое упоминание сущности предметной области...
вопрос задан: 16 April 2012 19:26
0
ответов

Как репозитории сочетаются с CQRS?

Согласно Фаулеру (здесь), репозиторий «является посредником между доменом и слоями отображения данных, действуя как коллекция объектов домена в памяти». Так, например, в моем приложении Courier Service, ...
вопрос задан: 11 April 2012 12:20
0
ответов

Являются ли постоянные аннотации в объектах предметной области плохой практикой?

Я понимаю, что фреймворки персистентности, такие как Morphia и Hibernate, полагаются на аннотации к объектам предметной области, чтобы творить чудеса. На каком-то уровне мне кажется, что это добавляет проблем с сохранением...
вопрос задан: 11 April 2012 04:03
0
ответов

Стандартные соглашения или передовой опыт при именовании локальных/удаленных интерфейсов EJB?

Существуют ли какие-либо соглашения или передовой опыт при именовании интерфейсов для EJB? Я также пытаюсь применить некоторые принципы DDD в своем приложении, поэтому я использую для классов стереотип "service"...
вопрос задан: 8 April 2012 18:02
0
ответов

Валидация в модели предметной области?

Я разработал модель предметной области, следуя методологии DDD. Я хотел бы добавить проверку. Считаете ли вы добавление проверки на уровне модели предметной области хорошей идеей? Если нет, где я должен подтвердить свои...
вопрос задан: 3 April 2012 12:31
0
ответов

Почему члены объекта домена (POCO) определены как виртуальные?

В видео во множественном числе на сайте http://www.asp.net/mvc. Член объекта модели был изменен на виртуальный в середине видео. Он не дал подробного описания изменений. Не мог бы кто-нибудь уточнить...
вопрос задан: 30 March 2012 05:42
0
ответов

должен ли я иметь логику в моем классе модели или других классах

Я просто хочу иметь другие мнения об этом, которые я обсуждал в своей голове, например, у меня есть класс user_controller и class user class User attr_accessor :name, :username end...
вопрос задан: 27 March 2012 08:50
0
ответов

Идентификатор объекта в качестве аргумента конструктора или через метод установки?

Если у вас есть объект, такой как UserEntity, чье свойство id получено из его первичного ключа в базе данных — должны ли вы предоставить метод установки, такой как setId()? Некоторые аргументы против: открывает дверь...
вопрос задан: 22 March 2012 21:09
0
ответов

Направление обхода ассоциаций

Я читаю книгу Эрика Эванса по предметно-ориентированному проектированию - Глава 5, посвященную ассоциациям. Один из его советов по снижению сложности модели состоит в том, чтобы задать направление обхода для ...
вопрос задан: 21 March 2012 12:41