Вопросы с тегом «domain-model»

Модель предметной области состоит из объектов, поведения, отношений и атрибутов, составляющих отрасль, которая находится в центре внимания разработки.

3
DDD с ORM, где должна идти бизнес-логика?
В прошлом я использовал инструмент MDA (модель на основе архитектуры), где мы моделировали с помощью UML, и это, помимо прочего, создавало бизнес-сущности (модель нашего домена) и ORM (отображение и т. Д.). Большая часть бизнес-кода и сервисов, работающих в домене, были частью модели, и наши репозитории возвращали бизнес-объекты (поэтому было бы …

4
Домен-управляемый дизайн и междоменное взаимодействие
Я относительный новичок DDD, но я читаю все и вся, что я могу получить, чтобы выкипеть и перевести мои знания. Я столкнулся с этим вопросом DDD, и один из ответов меня заинтриговал. DDD ограниченные контексты и домены? В одном из ответов автор приводит пример системы электронной коммерции, в которой продукты …

1
Заменяют ли ORM POCO доменные объекты?
Это несколько похоже на этот вопрос, но более широко. В целом, если ORM, такие как EF 4.1, поддерживают POCO, имеет ли смысл теперь, чтобы ваши доменные объекты были объектами, которые сохраняются в вашей базе данных? В более старых ORM, таких как EF 4 или Linq-to-SQL, ваши «объекты базы данных» генерировались …

2
Должен ли хорошо известный бизнес-идентификатор объекта быть представлен специальным типом в DDD / OOP?
В практическом плане это означает использование пользовательского (неизменяемого) classнад stringили каким-либо другим примитивным типом. Примеры: Издательство: Международный стандартный номер книги. Финансы: международный идентификационный номер ценных бумаг. Преимущества: Может обеспечить формат идентификатора. Становится первоклассным представителем модели. Недостатки: Добавляет постоянство трения (например, Entity Framework). Больше кода

4
Модель отношений с DDD (или со смыслом)?
Вот упрощенное требование: Пользователь создает Questionс несколькими Answerс. Questionдолжен быть хотя бы один Answer. Уточнение: подумайте Questionи Answerкак в тесте : есть один вопрос, но несколько ответов, где немногие могут быть правильными. Пользователь - это актер, который готовит этот тест, поэтому он создает вопросы и ответы. Я пытаюсь смоделировать этот …

4
Обеспечение согласованности транзакций с DDD
Я начинаю с DDD и понимаю, что совокупные корни используются для обеспечения транснациональной согласованности. Мы не должны изменять несколько агрегатов в одном сервисе приложений. Однако я хотел бы знать, как справиться со следующей ситуацией. У меня есть совокупный корень под названием Продукты. Существует также совокупный корень, называемый группой. Оба имеют …

3
Что такое объектно-ориентированный мыслительный процесс? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Последние несколько месяцев я изучал ООП в сочетании с реализацией Zend …

1
Поддерживает ли текущее доказательство принятие контекстных по сравнению с каноническими моделями данных?
«Каноническая» идея широко распространена в программном обеспечении; паттерны, такие как Canonical Model , Canonical Schema , Canonical Data Model и т. д., как представляется, снова и снова появляются в процессе разработки. Как и многие разработчики, я часто некритически следовал общепринятому мнению, что вам нужна каноническая модель, иначе вы столкнетесь с …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.