domain-driven-design

Сущности доктрины и бизнес-логика в приложении Symfony

Любые идеи/отзывы приветствуются :) Я столкнулся с проблемой в том, как обрабатывать бизнес-логику вокруг моих сущн ... iet-part-2/ http://l3l0.eu/lang/en/2012/04/anemic-domain-model-problem-in-symfony2/ https://leanpub.com/a-year-with-symfony

Доменный дизайн с Zend

Этот вопрос является продолжением моего предыдущего вопроса здесь архитектура моделей zend (большое спасибо Биллу Ка ... знаю, есть библиотека Hibernate, которая имеет эти функции в Java, но что я должен использовать в PHP (Zend Framework)?

DDD: Соглашение о пространствах имен модели домена

Я пишу приложение с моделью домена на PHP и задаюсь вопросом, какое соглашение об именовании мне следует принять. Доп ... транства имен моего корневого домена я должен ссылаться: Customer как Customer\Customer Product как Product\Product

Работа с анемичной моделью предметной области

Я пытался отделить свой DAL от своего бизнес-уровня, и при этом я решил отказаться от любого подхода ActiveRecord и пер ... ь со своими моделями предметной области в таких ситуациях? Возможно, организация вообще не является частью моего домена?

Как получить данные обратно из командной шины?

Я довольно новичок в концепциях проектирования, управляемых доменом, и я столкнулся с проблемой с возвращением правильн ... andler/CommandBus? Является ли это просто неправильным вариантом использования шаблона Command/CommandHandler/CommandBus?

DDD в структуре папок SF3

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

DDD: как сохранить объект со сложным значением неизменным?

Я хотел бы смоделировать Address как объект значения. Поскольку хорошей практикой является сделать его неизменяемым, я ... ного неестественно для меня. Какие-нибудь советы о том, как правильно реализовать объект с довольно большой ценностью?

Как разделить сущность доктрины на большее количество сущностей домена в разных ограниченных контекстах?

Я пробую свои первые шаги в области DDD (Доменный дизайн ). Мне нравится мудрое правило, что вы должны разделить свои с ... , что я что-то упускаю, не так ли? Как я должен достичь разделения сущности бога на меньшие специфичные для контекста?

DDD - сохраняющиеся совокупные дочерние элементы, только если они изменены

Я пытаюсь использовать DDD в приложении, над которым я сейчас работаю. У меня есть следующая структура объединения поль ... отслеживать "грязное состояние" объекта сущности, особенно в PHP? Или я упустил концепцию совокупных корней и хранилищ?

Организация структуры каталогов моего веб-приложения на основе DDD?

Я начал отворачиваться от обычного способа MVC создания своих веб-приложений и взглянул на доменный дизайн - DDD. Из- ... /collections /entities /datamappers /repositories /ui /controllers /view

Шаблон команд в приложениях php: как обрабатывать действия контроллера?

Я думаю, что это скорее общий вопрос (поэтому не ограниченный php) в отношении ddd и шаблона команд. Допустим, я вып ... nt); $this->render('…'); // what if the command execution failed? } Есть какие-нибудь мысли по этому поводу?

DDD, PHP. Объект домена и бизнес-логика

В последнее время я был очень занят попытками понять концепции ddd и уровня модели. Прочитал тонны статей, примеров, во ... для представления данных, но использовать некоторые декораторы для выполнения более сложных задач? Заранее благодарю.

Доменный дизайн: Обработка сложных объектов со многими состояниями и отношениями (Недвижимость)

Итак, я довольно новичок в DDD и пытаюсь создать масштабируемую и гибкую систему для моего нынешнего работодателя (Аген ... редстоит разобраться в этом беспорядке. Мы будем очень признательны за любую помощь и указания в правильном направлении!

Сопоставитель данных против объекта доступа к данным. Разница. Какой из них лучше? [дубликат]

Возможный Дубликат: Различия ORM/DAO/DataMapper/ActiveRecord/TableGateway? Может ли кто-нибудь помочь мне пон ... ы (я пытаюсь реализовать свой собственный фреймворк mvc php, просто чтобы узнать, как работают современные фреймворки).

Доктрина без сеттеров

Я читал о дизайне, управляемом доменом, и о том, что у сущностей не должно быть установщиков. Имеет смысл передавать св ... $this->firstname = $firstname; } } Как Доктрина может справиться с этой установкой? Какие-нибудь недостатки?

Шаблон спецификации реализации

Попытка использовать шаблон спецификации и столкнулась с проблемой его работы в разных реализациях (например, в памяти, ... работал в реальном мире и мог использоваться в различных бэкэндах, таких как InMemory, ORM, чистый SQL или что-либо еще?

Несколько уровней обслуживания и транзакций базы данных

Мне просто интересно, как лучше всего обрабатывать транзакции на нескольких уровнях обслуживания. Уровни обслуживания и ... lientData); $userManagementService->assignUserToClient($newUser, $newClient); Куда должна идти логика транзакций?

DDD: можно ли внедрить Службу в объект

У меня есть дерево объектов Zone: class Zone { protected $parent; public function __construct(Zone $parent ... this->zones[] = $zone; } } Является ли это хорошей практикой, или если нет, то какова правильная альтернатива?

Определите "Проверку в модели"

Было проведено несколько обсуждений относительно места проверки пользовательского ввода: Должна ли проверка выполнят ... вы можете не сохранять данные, полученные из пользовательского ввода, или вообще получать их из пользовательского ввода.

Дизайн, управляемый доменом, отложенная загрузка сущности

Я довольно новичок в доменном проектировании (DDD), но я понимаю, что вы говорите со службой приложений, которая являет ... перь вопрос в том, как лучше всего обеспечить гибкость отложенной загрузки при сохранении принципов DDD неповрежденный?