Вопросы по теме 'aggregateroot'

DDD: вопрос о границах агрегатов
У меня сложный сценарий, в котором две совокупные границы как бы противоречат друг другу. У меня есть 2 сущности: запрос и миссия. Пользователь создает запросы, а позже он может создавать миссии и назначать существующие запросы для миссии....
448 просмотров
schedule 18.11.2022

Сети: как их смоделировать, используя агрегированные корни?
Я думаю, что ваш «новый способ» ошибочен, поскольку модель представления не должна создавать исключение, которое «каким-то образом» распространяется обратно в модель предметной области. Модель предметной области должна решить это сама.
226 просмотров

Совокупный корень в контексте шаблона репозитория
Я понимаю, что агрегированные корни - это единственный объект, который будет загружен клиентом, и все операции для объектов внутри агрегированного корня выполняются агрегатным корнем. По тому же соглашению должен быть один интерфейс репозитория,...
2893 просмотров

Как определить агрегаты и корни агрегатов и связь между агрегатами
Итак, я новичок в DDD и пытаюсь правильно разработать приложение. Но у меня возникли некоторые трудности с определением совокупных корней. Мне нужно более или менее дерево *Customers *Each customer can have 0 or more licenses *Each license can...
636 просмотров

Сколько у меня совокупных корней
Это мои сущности и отношения: НИКАКАЯ сущность не может существовать без сущности A. Когда A удаляется, все остальные сущности также будут удалены. Следовательно, A - это мой совокупный корень. Но я не уверен, 1.) B is also an...
132 просмотров
schedule 23.10.2022

DDD: Aggregate design - Ссылка между агрегатами
У меня проблема с проектированием агрегатов. У меня есть сущности Company , City , Province и Country . Каждый из них должен быть совокупным корнем своего собственного агрегата. Сущности City , Province и Country используются во всей...
1768 просмотров

Определение размера и ответственности репозитория и агрегата в архитектуре DDD
Конкретный (я надеюсь) вопрос, на который я хотел бы получить конкретный ответ, если это возможно... в отношении DDD-архитектуры агрегатов, ответственности репозитория и мелкозернистого уровня. Допустим, у меня есть следующие (упрощенные) таблицы:...
383 просмотров

Как вы обрабатываете совокупный корень с набором дочерних объектов, частота обновления которых отличается от корня?
У нас есть совокупный корень в нашей системе, и у него есть дочерние сущности в коллекции. Проблема в том, что контейнер нужно обновлять очень часто, на основе транзакций, а дочерние объекты не обновляются, они на самом деле почти никогда не...
1555 просмотров

DDD: как моделировать связь между совокупными корнями
У нас есть совокупный корень следующим образом. @AggregateRoot class Document { DocumentId id; } Заявление о проблеме, данное клиентом: «К документу может быть прикреплено несколько документов» . Итак, рефакторинг модели приведет к...
397 просмотров

Совокупный корневой дизайн заказанных элементов "один ко многим"
Я изо всех сил пытался разработать совокупные корни для области встреч. Домен . Встреча содержит один или несколько пунктов повестки дня. Каждый AgendaItem имеет раздел примечаний, а также каждый AgendaItem имеет одну или несколько задач....
47 просмотров
schedule 16.02.2023

Как моделировать агрегаты, которые будут создаваться в несколько этапов, например, в стиле мастера.
Я буду использовать Airbnb в качестве примера. Зарегистрировав учетную запись Airbnb, вы можете стать хозяином, создав объявление. Чтобы создать объявление, пользовательский интерфейс Airbnb проведет вас через процесс создания нового объявления в...
300 просмотров
schedule 10.04.2022