Идентификация ограниченного контекста DDD и проект структурирования - PullRequest
1 голос
/ 24 января 2009

Я пытаюсь разобраться в доменно-управляемом дизайне, и примеры, которые я видел, кажется, имеют смысл, но я все еще не уверен, как применить их к моей конкретной ситуации.

Я разрабатываю CMS, где пользователь может публиковать / редактировать статью. Затем их могут просматривать другие пользователи, которые также могут комментировать, добавлять теги и т. Д. У меня есть вопрос: каковы ограниченные контексты в этой ситуации. Вы можете просматривать пользователей как «Создатели контента» или «Пользователи контента».

Что касается структуры проекта, я планировал иметь, например, Project.Data (классы моделей), Project.Services, Project.Repositories и т. Д. Это все очень ориентировано на данные, я должен разделить их ограниченным контекстом они обитают. Если да, то как вы справляетесь с общими объектами, такими как Article?

Как обычно, когда вы пытаетесь осмыслить новые концепции, примеры имеют смысл, пока вы не попытаетесь применить мышление к реальной ситуации.

Любые указатели или полезные ссылки будут великолепны.

Спасибо

1 Ответ

1 голос
/ 24 января 2009

Я хотел бы создать общее ядро ​​с ядром приложения и указать другой контекст для общего ядра. Я не могу объяснить это лучше, чем Эрик Эванс в своей книге.

...