0
ответов

Несколько агрегатов/репозиториев в одной транзакции

У меня есть платежная система, как показано ниже. Оплата может быть произведена с помощью нескольких подарочных купонов. Подарочные купоны выдаются вместе с покупкой. Покупатель может использовать этот подарочный купон на...
вопрос задан: 23 May 2017 11:53
0
ответов

Отображение шаблона декоратора в NHibernate

В дополнение к этому вопросу: «Композиция вместо наследования» - куда делятся дополнительные свойства? Принятый ответ и подобные ему дают хороший ответ. Но если пойти дальше, что, если отдел продаж ...
вопрос задан: 23 May 2017 11:53
0
ответов

Реализация репозитория для EF4 с использованием DDD и IoC

Я думаю Хожу по кругу. Я работаю над решением MVC 3 с использованием EF4 и POCO (сначала базы данных) и IoC. Мой репозиторий и шаблоны UoW в основном заимствованы из этой статьи и этой статьи. ...
вопрос задан: 23 May 2017 11:52
0
ответов

Контракт сообщений и данных WCF, DTO, модель предметной области и общие сборки

У меня есть веб-клиент, который вызывает мой уровень бизнес-службы WCF, который, в свою очередь, вызывает внешние службы WCF для получения фактических данных. Изначально я думал, что буду использовать DTO и иметь отдельный бизнес…
вопрос задан: 23 May 2017 11:48
0
ответов

DAO, Репозитории и Услуги в DDD

Прочитав несколько статей, я начинаю понимать разницу между DAO и репозиториями, но у меня возникают проблемы, пытаясь понять разницу между репозиториями и ...
вопрос задан: 23 May 2017 11:47
0
ответов

Закрытие класса сущностей для изменений

У меня есть отношение к базе данных, как показано ниже. Объекты домена создаются на основе LINQ to SQL ORM. Платеж состоит из платежа наличными и платежа подарочным купоном. Предположим, что общая сумма...
вопрос задан: 23 May 2017 11:46
0
ответов

Как написать функциональность с помощью DDD / CQRS

У меня есть домен банковского счета, как указано ниже. Могут быть SavingsAccount, LoanAccount, FixedAccount и так далее. Один пользователь может иметь несколько учетных записей. Мне нужно добавить новую функциональность – получить все...
вопрос задан: 23 May 2017 11:43
0
ответов

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

Сущность (скажем, UserEntity) имеет жесткие правила для своих свойств и может существовать в двух состояниях — сохраненном (что означает, что у него есть идентификатор) и предварительно сохраненном (что означает, что у него еще нет идентификатора) . ...
вопрос задан: 23 May 2017 10:32
0
ответов

Проблема с использованием композиции для отношений «является — а»

У меня есть система, разрабатываемая для системы управления персоналом. Есть бухгалтеры и программисты. В течение первого месяца прихода в компанию сотруднику не дается никакой роли. Один сотрудник...
вопрос задан: 23 May 2017 10:32
0
ответов

Из MVC в MVVM

Я не хочу хранить классы моей модели предметной области в той же сборке, что и моя веб-платформа. Поэтому папка Models в структуре проекта для меня бесполезна. Однако я только что закончил Музыка ...
вопрос задан: 25 January 2017 17:26
0
ответов

Шаблон хранилища с управляемым доменом дизайном стал анти-шаблоном? [закрыто]

Прежде всего, я хочу уточнить, что я новичок в домене, управляемом дизайном, и задаю этот вопрос, потому что я прочитал что-то под названием Анемичная модель предметной области. Большую часть времени я вижу следующую вещь ...
вопрос задан: 7 December 2016 06:32
0
ответов

Полезны ли шаблоны Unit Of Work и Repository для больших проектов?

Я начинаю новый веб-проект, используя ASP.NET Webforms + EF4. Я пытаюсь применить шаблон репозитория с шаблоном единицы работы, следуя этому руководству: http: //www.dotnetage.com/publishing/home / ...
вопрос задан: 11 October 2016 07:47
0
ответов

В чем разница между объектами домена, POCO и сущностями?

У меня сложилось впечатление, что все они в основном одинаковы. Одинаковы ли объекты модели? Прямо сейчас в моей архитектуре есть: class Person {public string PersonId; общественность ...
вопрос задан: 29 September 2016 21:20
0
ответов

Вопрос об использовании DTO с успокаивающим сервисом и извлечением поведения из обновления

В сфере DDD мне нравится идея избегать геттеров и сеттеры для полной инкапсуляции компонента, поэтому единственное разрешенное взаимодействие - это взаимодействие, построенное через поведение. ...
вопрос задан: 25 August 2016 20:55
0
ответов

Предложение по структуре для CQRS и EventSourcing [закрыто]

Существуют ли какие-либо другие Java-фреймворки для CQRS и Event Sourcing, кроме Axon Framework? Я специально ищу фреймворк на основе Java. Должен поддерживать источник событий.
вопрос задан: 23 July 2016 21:57
0
ответов

DDD: мне действительно нужно загружать все объекты в совокупности? (Проблемы производительности)

В DDD репозиторий загружает весь агрегат - мы загружаем либо весь, либо ни один из них. Это также означает, что следует избегать отложенной загрузки. Моя забота связана с производительностью. Что если это приведет к ...
вопрос задан: 6 June 2016 16:31
0
ответов

DDD и реализация персистентности

Я впервые начинаю работать с DDD (в .Net), поскольку перестраиваю некоторые основные компоненты унаследованного корпоративного приложения. Я хочу кое-что прояснить: как мы реализуем ...
вопрос задан: 2 May 2016 20:25
0
ответов

Когда вступают в игру обработчики событий домена?

У меня есть простой домен examle из двух агрегатных корней и одной обычной сущности. Tenant, UserGroup и User, где в данном конкретном примере Tenant и User составляют два AggregateRoots. Когда ...
вопрос задан: 3 April 2016 15:57
0
ответов

Шаблон состояния и дизайн, управляемый предметной областью

Мы часто используем простые перечисления для представления состояния наших сущностей. Проблема возникает, когда мы вводим поведение, которое в значительной степени зависит от состояния или когда переходы между состояниями должны соответствовать...
вопрос задан: 13 February 2016 23:14
0
ответов

Когда использовать событие домена и двойную отправку

Я не понимаю, когда использовать события домена, а когда - двойную отправку. Уди призывает нас использовать события предметной области для сохранения инкапсуляции модели и вдали от анемичного дизайна, но, на мой взгляд ...
вопрос задан: 19 January 2016 16:29
0
ответов

как реализовать сервисы и репозитории на луковой архитектуре?

Несколько дней я изучал луковую архитектуру. Я понимаю, что зависимости всегда должны идти к центру, и как для этого использовать внедрение зависимостей. Но у меня есть...
вопрос задан: 14 January 2016 01:47
0
ответов

C # MongoDB: Как правильно сопоставить объект домена?

Недавно я начал читать Evans 'Книга по проектированию на основе предметной области и начала небольшой пример проекта, чтобы получить некоторый опыт работы с DDD. В то же время я хотел узнать больше о MongoDB и начал ...
вопрос задан: 12 September 2015 10:24
0
ответов

Должен ли репозиторий удалять/удалять объект, передавая идентификатор или сам объект

В настоящее время я создаю репозиторий, и мне было интересно, какова «лучшая практика» для операции удаления объекта. В приведенных ниже параметрах марка и модель составляют ключ для сущности автомобиля. ...
вопрос задан: 21 August 2015 19:06
0
ответов

DDD :Объекты Connection являются объектами Entity или Value?

Я работаю над приложением, в котором пользователи могут подписываться друг на друга, подобно Twitter. Почитав о DDD, я понял, что мои пользователи являются Entity Objects -. Я обращаюсь к ним, используя их…
вопрос задан: 4 July 2015 06:26
0
ответов

Могут ли репозитории DDD быть в курсе пользовательского контекста?

Допустим, вы должны были разработать систему, доступность сущностей и логики домена в значительной степени зависит от пользовательского контекста. Имеет ли смысл обрабатывать контекстную чувствительность пользователя в репозиториях с помощью ...
вопрос задан: 11 June 2015 19:29
0
ответов

DDD - How Can I Avoid Crossing Aggregate Boundaries Here?

We're working on a new project (re-writing existing app), and I'm running into problems with my domain model / repository design. Here is a (simplified) version of two key portions in our domain ...
вопрос задан: 8 June 2015 15:14
0
ответов

Проверка уникальности при использовании CQRS и источников событий

Я пытаюсь реализовать свою собственную инфраструктуру CQRS с использованием источников событий, чтобы лучше изучить ее. В качестве примера проекта я реализую движок блога, я знаю, что он может не идеально подходить, но я просто хочу ...
вопрос задан: 4 May 2015 17:46
0
ответов

Могут ли доменные службы получать доступ к репозиториям?

Могут ли доменные службы получать доступ к репозиториям? Или они должны работать с агрегатами / объектами, переданными им службами приложений? Рассмотрим два примера кода одной и той же бизнес-операции - денежного перевода. ...
вопрос задан: 14 November 2014 12:33
0
ответов

Является ли чистый доменно-ориентированный дизайн (DDD) утопией? [закрыто]

Думаю, я прочитал все книги о DDD и о том, как применять его в C # (3-5 книг, не помню, что это было несколько лет назад). Но в течение последних 2 лет я использовал анемичную модель предметной области во всех проектах, и она работала ...
вопрос задан: 18 November 2013 19:25
0
ответов

Spring MVC 3 - Привязка "неизменяемого" объекта к форме

У меня есть несколько тщательно Модульно протестированные и тщательно разработанные богатые классы моделей DDD с окончательными неизменяемыми инвариантами и проверками целостности. Создание экземпляра объекта происходит с помощью соответствующих конструк
вопрос задан: 18 October 2013 02:16