0
ответов

Как работать с точками резервного копирования и восстановления в источнике событий?

Наш инструмент В нашей команде мы работаем над инструментом, который использует источники событий. События используются для построения (времени выполнения) и перестройки (запуска) состояния агрегатов в нашей системе. Различные микросервисы (...
вопрос задан: 18 January 2019 07:50
0
ответов

Создать модель чтения и записи модель

У меня есть два ограниченных контекста: - Курс (BC) имеет все, что связано с модулями, учителями, студентами ... - Форум: студенты могут создавать различные темы для каждого модуля. Когда курс активен, ...
вопрос задан: 17 January 2019 13:13
0
ответов

Инструмент Sculptorgenerator, используемый для генерации артефактов DDD, не находится в активной разработке?

Я использовал инструмент генератора скульпторов для генерации артефактов DDD. Однако я вижу, что он не обновляется часто. Последнее обновление - версия 3.1.0, выпущенная 5 апреля 2015 г. Любая идея, если это ...
вопрос задан: 16 January 2019 11:02
0
ответов

Членство в ASP.NET и безопасность на основе ролей

Я разрабатываю механизм ведения блогов с помощью ASP.NET и C #. основное решение состоит из нескольких проектов, перечисленных ниже DomainModel: сущности домена и интерфейсы для репозиториев AppService: ...
вопрос задан: 22 December 2018 09:09
0
ответов

DDD и проверка на стороне клиента

Предположим, у вас есть приложение, использующее шаблон модели предметной области , DDD и множество других шаблонов проектирования. Предположим, что у нас есть ряд решений, перечисленных ниже: Solution.Model Решение ....
вопрос задан: 19 December 2018 21:02
0
ответов

Aggregate Root ссылается на другие совокупные корни

В настоящее время я много работаю с DDD, и я ' m сталкивается с проблемой при загрузке / работе с агрегатными корнями от других агрегатных корней. Для каждого совокупного корня в моей модели у меня также есть репозиторий. ...
вопрос задан: 2 August 2018 08:29
0
ответов

Entity Framework - сопоставление сложных типов примитивам в запросах LINQ?

Я охотился на высоких и низких за ответ на это, но ничего не могу найти. Таким образом, ситуация такова. У меня есть ValueObject, называемый PointAddress. Адрес точки содержит набор целочисленных ...
вопрос задан: 13 July 2018 12:18
0
ответов

Почему дизайн, управляемый доменами, кажется популярным только для статических языков, таких как C # и Java? [closed]

Я предпочитаю архитектуру, ориентированную на предметную область. Мне удалось найти множество книг и руководств по применению принципов DDD в рамках ASP.net. В основном кажется ...
вопрос задан: 4 July 2018 09:43
0
ответов

Репозиторий C # Domain Model +: Где разместить код, загружающий объект

У меня есть класс модели, который загружается из метода GetById в моем классе репозитория. Теперь мне нужно добавить к этому объекту дополнительные свойства, которые не сохраняются в базе данных, но вычисляются с помощью ...
вопрос задан: 5 April 2018 16:11
0
ответов

Почему всегда используются единственные интерфейсы реализации на уровне обслуживания и на уровне dao?

Я работал / видел несколько проектов веб-приложений Spring-Hibernate, имеющих столько интерфейсов, сколько существует реальных классов служб и dao. Я всегда думал, что эти два являются основными причинами наличия ...
вопрос задан: 18 March 2018 05:01
0
ответов

DDD (Domain Driven Design), как обрабатывать изменения состояния сущности и инкапсулировать бизнес-правила, требующие обработки большого количества данных

public class Person { public IList SpecialBirthPlaces; public static readonly DateTime ImportantDate; public String BirthPlace {get;set;} public DateTime BirthDate { ...
вопрос задан: 8 October 2017 13:23
0
ответов

Простой агрегированный корень и репозиторий

Я один из многих, кто пытается понять концепцию агрегированных корней, и я думаю, что понял! However, when I started modeling this sample project, I quickly ran into a dilemma. I have the two ...
вопрос задан: 26 August 2017 20:41
0
ответов

Сначала EF-код: Как удалить строку из коллекции сущности, следуя DDD?

Итак, вот сценарий: DDD утверждает, что вы используете хранилище для получения корня агрегата, а затем используете его для добавления/удаления в любые коллекции, которые у него есть. Добавление простое, вы просто вызываете .Add(Item item) на ...
вопрос задан: 20 July 2017 16:31
0
ответов

Как проверить нарушение уникального ограничения в nHibernate и DDD перед сохранением?

У меня есть объект модели Account и ограничение UNIQUE на имя счета. В Domain Driven Design, используя nHibernate, как я должен проверить уникальность имени перед вставкой или обновлением ...
вопрос задан: 23 May 2017 12:31
0
ответов

Обновить объект внутри агрегата

Я читал аналогичный вопрос о SO: Как обновить объект внутри Aggregate, но я все еще не уверен, как пользовательский интерфейс должен взаимодействовать с сущностями внутри агрегата. Допустим, у меня есть Пользователь, ...
вопрос задан: 23 May 2017 12:26
0
ответов

Где преобразовать DTO в ViewModel?

Я унаследовал проект MVC2, используя довольно стандартный и хорошо сохранившийся шаблон DDD. Я также много читал о дебатах о DTO/ViewModel. В настоящее время наши DTO часто...
вопрос задан: 23 May 2017 12:25
0
ответов

Дизайн и безопасность на основе доменов

Это связано с этим вопросом, который, кажется, задавали некоторое время назад. Реализация безопасности в проекте, который придерживается основных принципов проектирования, управляемого доменом. позвольте мне привести пример ...
вопрос задан: 23 May 2017 12:17
0
ответов

DDD и MongoDB :Можно ли позволить Mongo создавать ObjectID?

Согласно Синей книге DDD (, Эванс )Фабрика несет ответственность за создание совокупного корня в допустимом состоянии. Означает ли это, что он должен иметь возможность создавать технический идентификатор (objectId в mongoDB...
вопрос задан: 23 May 2017 12:16
0
ответов

DDD - правило, запрещающее сущностям напрямую обращаться к репозиториям

В доменно-ориентированном дизайне, кажется, много соглашение о том, что организации не должны напрямую обращаться к репозиториям. Из книги Эрика Эванса по доменному дизайну или из ...
вопрос задан: 23 May 2017 12:10
0
ответов

Кто должен обрабатывать условия в сложных запросах, сопоставитель данных или уровень обслуживания?

этот вопрос очень хорошо помог мне немного прояснить мое замешательство по этому вопросу, но мне трудно найти надежные источники о том, какими должны быть точные ограничения уровня обслуживания. За...
вопрос задан: 23 May 2017 12:10
0
ответов

Правильный способ создания дочерних объектов с DDD

Я новичок в мире DDD и прочитав пару книг об этом (среди них Evans DDD), я не смог найти ответ на свой вопрос в Интернете: как правильно создавать дочерние сущности...
вопрос задан: 23 May 2017 12:10
0
ответов

Может ли «богатая модель предметной области» нарушать принцип единой ответственности?

Когда я только что ввел этот вопрос, всплыла интересная ветка. Хотя я не думаю, что это отвечает на мой вопрос. Я много работал с.NET MVC3, где желательно иметь анемичную модель....
вопрос задан: 23 May 2017 12:10
0
ответов

Where to raise persistence-dependent domain events - service, repository, or UI?

My ASP.NET MVC3 / NHibernate application has a requirement to fire off and handle a variety of events related to my domain objects. For example, an Order object might have events like ...
вопрос задан: 23 May 2017 12:09
0
ответов

Как назвать репозиторий и сервисные интерфейсы?

Как вы назовете репозиторий и сервисные интерфейсы и их классы реализации? Например, у меня есть модель с названием «Вопрос». Как бы вы назвали репозиторий (интерфейс и реализация) ...
вопрос задан: 23 May 2017 12:07
0
ответов

Получить все ассоциированные/составные объекты внутри объекта (абстрактным способом)

Бизнес :У меня есть платежная система, в которой оплата может быть произведена через GiftCoupon, ClubMembershipCard и т.д. Один платеж может иметь несколько платежных компонентов Класс :У меня есть класс Payment. Это...
вопрос задан: 23 May 2017 12:07
0
ответов

DDD: ссылка на объект внутри совокупного корня по его идентификатору

Я застрял на поиске правильного способа ссылки на объекты, расположенные внутри совокупного корня, когда мы получили их идентификаторы только из параметров URL. Я задал предыдущий вопрос, который закончился ...
вопрос задан: 23 May 2017 12:04
0
ответов

Отображение изменений в представлении при использовании CQRS и DDD с событиями домена и ServiceBus

Меня немного смущает поток в системе, использующий события домена для построения модели чтения. В частности, как мы справляемся с тем фактом, что пользователь ожидает, что данные (и их представление) изменятся, когда они ...
вопрос задан: 23 May 2017 11:59
0
ответов

nodejs :Узловые модули и одноэлементные классы

PRE :Я читал модули и классы NodeJS, но это более конкретно. В рамках некоторого рефакторинга в Node у меня есть пара Application Services (в терминологии DDD -), которые технически реализованы...
вопрос задан: 23 May 2017 11:59
0
ответов

Статические методы: когда и когда нет

Я новичок в TDD и DDD, и у меня есть один простой вопрос, касающийся статических методов в целом. Большинство гуру TDD одним словом говорят, что статические методы плохие (и что мы должны забыть о ...
вопрос задан: 23 May 2017 11:57
0
ответов

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

Возьмем простой пример «Регистрация учетной записи». Вот процесс: Пользователь посещает веб-сайт Нажмите кнопку "Регистрация" и заполните форму, нажмите кнопку "Сохранить" Контроллер MVC: проверка уникальности имени пользователя с помощью...
вопрос задан: 23 May 2017 11:54