Описание тега anemic-domain-model
Модель предметной области является "анемичной", если она практически не ведет себя. Модель, которая содержит только вещи, вечеринки и места, в которых нет активности, считается анемичной. Например, модель, в которой есть только "Автомобиль" и "Автосалон", анемична, потому что в модели нет активности (поведения), которая объединяет эти два. Например, действие "CarSale" или "CarService" представляет поведение, которое объединяет их и делает модель полезной. Сравните с "анемичным объектом".
3
ответа
Как Принцип Единой Ответственности относится к модели анемичного / богатого домена?
В настоящее время мы занимаемся проверкой кода, взятого у другой команды, и сомневаемся в применении SRP и его связи с анемичной или богатой моделью предметной области (по определению Мартина Фаулера). Концепция богатой доменной модели заключается в…
10 янв '12 в 18:17
8
ответов
Модель Rich and Anemic Domain
Я решаю, следует ли мне использовать модель расширенного домена над моделью анемичного домена, и ищу хорошие примеры этих двух. Я строил веб-приложения с использованием модели Anemic Domain Model, опирающейся на систему уровня Service -> Repository …
26 апр '14 в 17:28
2
ответа
Циркулярная ссылка между сервисами, использующими модель Anemic domain
Я работаю над проектом со сложным бизнесом. Рассмотрим два класса: AccountService и SchoolService Я использую Unity и распознаватель зависимостей Web API для реализации внедрения зависимостей в конструктор. Школьная служба использует службу учета в …
17 окт '16 в 19:21
4
ответа
Проектирование на основе доменов: предотвращение анемичных доменов и моделирование ролей реального мира
Я ищу несколько советов о том, насколько я должен быть обеспокоен избеганием модели анемичной области. Мы только начинаем с DDD и боремся с параличом анализа простых проектных решений. Последний момент, на котором мы остаемся, - это то, к чему относ…
26 июл '11 в 00:34
3
ответа
Пример решения анемичной доменной модели
Я рассматриваю области, в которых я могу оптимизировать дизайн своего инструмента для расчета ипотеки, в основном для целей обучения. Прочитав об Анемичных Доменных Моделях, я заинтересовался созданием Богатых Моделей и заметил, что моя текущая реал…
17 сен '12 в 01:17
2
ответа
Почему боб сущности считается анемичным?
Я прочитал несколько статей, сообщающих, что бины сущностей в среде Java EE рассматриваются как анемичные (имеется в виду только содержащие геттеры и сеттеры без реализации поведения). Что мешает мне поместить поведение в бины сущностей? Таким образ…
21 апр '12 в 22:36
2
ответа
Доменная модель и шаблоны сервисного уровня в P EAA
В статье "Шаблоны архитектуры корпоративных приложений" Мартин Фаулер рассказывает о двух шаблонах организации логики домена: модель домена и уровень обслуживания. Шаблон "Модель предметной области" - это "чистый ООП" подход, при котором модели (те …
02 мар '14 в 19:50
2
ответа
Как бороться с обновлением Entity (CRUD) и Domain Events с использованием DDD?
Я знаю, что DDD хорошо работает с пользовательским интерфейсом на основе задач, но я реорганизую устаревшее приложение, в котором у меня Anemic Domain Model (многие сеттеры без бизнес-логики). Одним из первых шагов было сделать так, чтобы он достиг …
15 фев '17 в 21:00
0
ответов
Модель анемичной области в случае структур сущностей
Я читал об этой проблеме анемичной доменной модели, которую Фаулер описывает на своем сайте. Насколько я понимаю, он говорит, что классы модели предметной области должны содержать связанную с ними бизнес-логику, потому что это больше ООП и имеет ряд…
25 апр '17 в 10:05
0
ответов
Недостаток архитектуры в размещении ссылки на сервис внутри модели домена? (Джава)
Тема ссылается на решение, приведенное ниже, и задаюсь вопросом, какие у него недостатки в общем контексте, а также в конкретном контексте. Вопросы для ответа: Какую архитектуру следует выбрать для такого рода проблем / приложений в мире Java? (общи…
04 окт '18 в 11:57
2
ответа
RDM против ADM (еще раз) или где есть середина?
Проведя бесконечные часы в Интернете (и в книгах), пытаясь прийти к заключению по этому вопросу, просматривая точки зрения многих людей и различные аспекты, пытаясь взвесить все за и против, я решил опубликовать некоторые ключевые вопросы, которые я…
16 май '13 в 15:21
1
ответ
Как сделать лучшую модель анемичной области без другого выбора
Итак, я начал свою вторую работу разработчика после того, как провел 10 лет в моей первой компании и не чувствовал, что получил звание старшего разработчика. Это была разработка Java, но мы работали с анемичной моделью предметной области, и приложен…
17 май '17 в 02:00
1
ответ
Где разместить доменные объекты в моем приложении
Так что в моем приложении на Python django архитектура структурирована так, что она разделена на разные приложения. Одно приложение для usersодин для finance, так далее. Каждое приложение имеет следующую базовую структуру: app_name models services t…
04 апр '15 в 04:22
1
ответ
Модель домена.NET, когда нужно загружать
Я довольно новичок во всей.NET-сцене и все еще пытаюсь понять это. Одной вещью, которая, кажется, очень защищена, является шаблон, управляемый доменом. И мне не терпелось начать с нуля в мире.NET, и я сделал все правильно, пытаясь применить его в св…
17 мар '14 в 16:14
1
ответ
Что такое анемия в доменной модели?
Из того, что я могу понять из Мартина Фаулера, анемия означает отделение бизнес-логики от объектов домена, которые превращаются в тривиальные методы получения и установки, в то время как поведение домена перемещается на уровень обслуживания. Я что-т…
10 июл '12 в 13:11
1
ответ
Усилие для улучшения
Вопрос из моделей архитектуры корпоративных приложений Фаулера. Мои усилия по улучшению формулы = DXR + C доменные определения (классы) г репликации определений c постоянная сложности Но трудно оправдать это тем, что шаблон табличного модуля растет …
20 авг '15 в 08:02
1
ответ
Анемичная модель данных ( ADM против RDM)
Я пытаюсь понять разницу между ADM и RDM. На мой взгляд, обсуждение ADM и RDM сводится к тому, где вы на самом деле определяете свой рабочий процесс (взаимодействие объектов). RDM внедряет объект хранилища данных и объект проверки в конструкторы биз…
18 мар '12 в 11:39
2
ответа
DDD, Entity Framework, Агрегированное поведение сущностей ( Person.AddEmail и т. Д.)
Вот простой пример проблемы, с которой я сталкиваюсь, которая не связана с некоторыми из представленных здесь идей и других мест, касающихся DDD. Скажем, у меня есть сайт ASP.NET MVC 3, который создает / манипулирует человеком. Контроллеры получают …
15 июн '11 в 18:48
1
ответ
Плюсы и минусы анемичной доменной модели
Возможный дубликат: Модель анемичной области: плюсы и минусы Каковы плюсы и минусы Anemic Domain Model в вашем опыте? Несмотря на то, что говорит вики. Обновление: мне нужны ответы, основанные на опыте применения этого шаблона в крупных корпоративны…
08 ноя '10 в 18:01
4
ответа
Как избежать анемичной доменной модели - реальный пример
Я пытаюсь понять Анемичные Доменные Модели и почему они предположительно являются анти-паттернами. Вот пример из реального мира. У меня есть класс Employee, который имеет массу свойств - имя, пол, имя пользователя и т. Д. public class Employee { pub…
18 май '10 в 05:49