В настоящий момент мы создаем новую архитектуру, основанную на принципах CQRS и доменно-ориентированного проектирования. Теперь у нас есть некоторые дискуссии о том, как нам следует поступать с внешними ...
Я пытаюсь понять, как сущности работают в нескольких ограниченных контекстах. Дается сотрудник компании. В (например) контексте отдела кадров у этого человека есть имя, фамилия, адрес, ...
Я разрабатываю веб-приложение с asp.net mvc 3 и DDD. Для проверки моей модели предметной области я использовал Fluent Validation. Это мой первый проект с быстрой проверкой, и я все еще учусь и ...
Я прочитал несколько статей / сообщений об использовании геттеров и сеттеров и о том, как они помогают преодолеть цель инкапсуляции в объектах модели предметной области. Я понимаю логику отказа от использования ...
Я пытаюсь запачкать руки изучением DDD (путем разработки образца сайта электронной коммерции с такими объектами, как Order, OrderLines, Product, Categories и т. Д. ).
Из того, что я мог понять об Aggregate Root ...
Я ищу способ вернуть неизменяемую коллекцию из объекта домена в Doctrine 2. Начнем с этого примера из документа: class User
{/ / ... public function getGroups () {...
Я немного читал о DDD, и меня смущает, как это подходит при использовании ORM, такого как NHibernate . Прямо сейчас у меня есть приложение .NET MVC с довольно "жирными" контроллерами, и я ...
Я занимаюсь кодированием asp.net mvc с использованием DDD. У меня есть объекты, представляющие бизнес-объекты и репозитории служб, которые обрабатывают их выборку и добавление. Я новичок в этом, и как мое приложение ...
Я работаю над приложением .NET 4 MVC 3. Я пытаюсь следовать парадигме дизайна, ориентированного на предметную область. Сейчас мое приложение разбито на две части: домен и мой код MVC для Интернета. Я бы хотел ...
Я пытаюсь найти лучший способ построить легко поддерживаемую и тестируемую архитектуру. Пройдя несколько проектов, я видел несколько довольно плохих архитектур и хочу избежать ...
Я читал эту электронную книгу о DDD, и в ней говорится, что только очень сложные системы подходят для архитектуры DDD. Это заставляет меня предположить, что мое решение больше двигаться в сторону DDD как моего ...
Я новичок в DDD, но пытаюсь внедрить концепции DDD в свой текущий проект. Для многих сущностей в моем домене клиенты должны выполнять все стандартные операции CRUD независимо от каких-либо...
Сейчас я пытаюсь применить то, что я узнал о DDD, и меня немного смущает поток зависимостей в модели предметной области. Мои вопросы: должны ли предприятия знать о фабриках, ...
Я пишу приложение с модель предметной области на PHP, и мне интересно, какое соглашение об именах мне следует принять. Допустим, у меня есть Клиент, у которого есть Адрес в его совокупном корне.
У меня также есть ...
Я начал отвлекаться от обычного способа создания веб-приложений MVC и взглянул на домен Управляемый дизайн - DDD. Имея только модели, у меня теперь есть Коллекции, Сущности, ...
I'm building an ORM, and try to find out what are the exact responsibilities of each pattern. Let's say I want to transfer money between two accounts, using the Unit Of Work to manage the updates in a ...
Я ищу образец N-уровневого приложения ASP.NET MVC3, демонстрирующего лучшие практики (использует Domain Driven Design и Entity Framework 4.1. Сначала код). Нашел следующее. какой из них вы ...
Я читал книгу «Антипаттерны SQL: избегая ловушек программирования баз данных», особенно о анти-шаблоне magic beans. На нем показана диаграмма, разделяющая активные записи с помощью ...
Я изучаю известную Луковую Архитектуру от Джеффри Палермо. Не относится к этому шаблону, но я не вижу четкого разделения между репозиториями и доменными службами. Я (неправильно) понимаю ...
Есть задача, связанная с изменением состояния сущности. И я совершенно запутался, думая, должен ли это быть подход, основанный на событиях -, который включает что-то вроде CQRS, или я могу использовать шаблон состояния...
Я делаю простую систему опроса. У меня есть 2 таблицы :Человек :ID, Имя, Фамилия Голос :ID, Голос (Логическое значение ), VoterID (Это на самом деле FK _PersonID ), PersonID (На самом деле это также FK _PersonID ). Мне нужно...
в моем проекте бизнес-логика все в службе приложений, доменная служба просто какой-то объект, который может мне сказать или привести пример, чтобы показать, как добавить бизнес-логику в доменную службу в домене -...
Я работаю над переписыванием своего приложения ASP.NET MVC с использованием принципов проектирования, ориентированных на предметную область. Я пытаюсь проверить свою сущность пользователя. Пока я могу проверить основные правила (, такие как имя пользовате
У меня есть объект StoreOwner. StoreOwner имеет свойство Store. открытый класс Product { } открытый класс Store { public IEnumerable Products { get; частный набор; } } открытый класс...
Недавно я начал исследовать CQRS и DDD для нового проекта, который я собираюсь начать. Я изучил много материала от Уди Дахана, Грега Янга, Марка Нейхофа и других. Это были ...
В последнее время в сообществе Ruby наблюдается всплеск сообщений в блогах, твитах и комментариях о преимуществах использования лучшего ОО-проектирования, и в частности отделения бизнес-логики от логики персистентности. ...
Я новичок в этом, поэтому мое понимание все еще нечеткое. У меня есть модель Person и модель AccountType в моем проекте. Каждый человек ссылается на тип учетной записи. Теперь, если я правильно понимаю,...
Одна обычная реакция, которую я вижу на множество вопросов, заданных здесь и на других форумах, звучит так: «Для этого вам не нужно делать DDD. Это простое приложение CRUD, DDD — это более -разработка». Ну я...
Может быть, для некоторых объектов реализации доменной логики требуется доступ к репозиторию для обновления/удаления себя или любого связанного объекта. Это правильно звучит??
Мое понимание BDD заключается в том, что система описывается в пользовательских историях, а затем разработчики берут эти пользовательские истории и превращают их в приложение с намерением добавить реальную ценность для бизнеса...