Публикации по теме '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 просмотров
schedule
18.04.2024
DDD имеет дело с двумя доменами, выполняющими одинаковые действия.
Не совсем уверен, как подойти к этой проблеме в отношении DDD.
Допустим, у вас есть 2 домена:
Домен Product , который отвечает за создание новых и управление существующими доменами Products , созданными пользователем. Product Aggregate...
135 просмотров
schedule
13.03.2024