Публикации по теме 'domain-driven-design'


Реализация луковой архитектуры в NestJs
Что такое архитектура Onion и почему вы должны применить ее в своем следующем проекте Nestjs Что такое луковая архитектура? Как показано на рисунке, луковая архитектура — это способ структурирования кода путем его разделения на уровни проектирования, управляемые предметной областью. каждый уровень может получить доступ только к нижележащему слою через его интерфейсы, а затем, используя принцип инверсии зависимостей, каждый интерфейс будет заменен своим классом. «Луковая..

Вопросы по теме 'domain-driven-design'

Простой инжектор: как зарегистрировать экземпляры обработчиков событий в диспетчере событий
У меня есть интерфейс. // Assembly: Common public interface IEventHandler<TEvent> where TEvent : IDomainEvent { void HandleEvent(TEvent theEvent); } // Assembly: Common public interface IDomainEvent { } // Assembly: Common public...
813 просмотров

DDD имеет дело с двумя доменами, выполняющими одинаковые действия.
Не совсем уверен, как подойти к этой проблеме в отношении DDD. Допустим, у вас есть 2 домена: Домен Product , который отвечает за создание новых и управление существующими доменами Products , созданными пользователем. Product Aggregate...
135 просмотров