Запитання з тегом «domain-model»

Доменна модель складається з об'єктів, поведінки, відносин та атрибутів, які складають галузь, яка є центром розвитку.

3
DDD з ORM, куди має піти бізнес-логіка?
У минулому я використовував інструмент MDA (архітектура, керована моделлю), де ми моделювали через UML, і це створило серед інших речей суб'єкти господарювання (нашу модель домену) та ORM (картографування тощо). Багато бізнес-коду та служб, що працюють над доменом, були частиною моделі, і наші сховища повертали суб’єктів господарювання (тому неможливо було б …

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

1
Чи замінюють ORM POCO місця домену?
Це дещо схоже на це питання, але більш широке. Взагалі, для таких ORM, як EF 4.1, що підтримують POCO, чи має сенс, щоб ваші доменні об'єкти були об'єктами, які зберігаються у вашій базі даних? За старих ORM, таких як EF 4 або Linq-до-SQL, ваші "об'єкти баз даних" були автоматично сформовані …

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

4
Модельні стосунки з DDD (або з сенсом)?
Ось спрощена вимога: Користувач створює Questionдекілька Answers. Questionповинен мати хоча б одну Answer. Уточнення: подумайте Questionі Answerяк у тесті : є одне запитання, але кілька відповідей, де мало хто може бути правильним. Користувач - це актор, який готує цей тест, тому він створює питання та відповіді. Я намагаюся моделювати цей …

4
Забезпечення транзакційної консистенції з DDD
Я починаю з DDD і розумію, що сукупні корені використовуються для забезпечення транснаціональної узгодженості. Ми не повинні змінювати кілька агрегатів в одній службі додатків. Мені хотілося б знати, як вирішити наступну ситуацію. У мене є сукупний корінь під назвою Продукти. Існує також сукупний корінь під назвою Group. В обох є …

3
Що таке об'єктно-орієнтований процес мислення? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я вивчав OOP спільно з впровадженням Zend MVC протягом останніх кількох місяців. Я, як …

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