Доменный Управляемый Дизайн поощряет Вас использовать богатую модель предметной области. Это означает, что вся доменная логика расположена в модели предметной области, и что модель предметной области является высшей. Персистентность становится внешним...
Один из арендаторов DDD не должен позволять Вашим объектам ввести недопустимое состояние. Мне это означает, что не должно быть общедоступного конструктора без параметров, потому что это будет объектом в...
Я продолжаю видеть DDD (Доменный Управляемый Дизайн) используемый много в статьях - я прочитал статью в Википедии о DDD, но все еще не могу выяснить то, что это на самом деле и как я пошел бы о реализации...
Проведя некоторые исследования, я получил подтверждение того, что структура папок за элементами в большинстве случаев превосходит структуру папок за слоями. Чтобы получить некоторые аргументы, мы можем прочитать, среди прочего, ...
Я не уверен, как правильно задать этот вопрос, но вот он: я запускаю сагу о конкретном событии, затем отправляю команду, которая должна создать некий агрегат, а затем отправляю ...
Я новичок в DDD. Я понятия не имею, кто отвечает за процесс с запросом API. Я понятия не имею, кто отвечает за функцию, косвенно зависящую от уровня инфраструктуры. Такой как ...
Заранее благодарю за помощь и внимание! Мой проект предназначен только для учебных целей, и я полностью запутался в DDD и имею следующую ситуацию: Есть вездесущий ...
Думая о хранилище и совокупности. В литературе говорится, что на один агрегат приходится одно хранилище. Однако, если все мои агрегаты являются подклассами базового (это отношение, наследование не является ...
Типичный сценарий. Мы используем олдскульные веб-сервисы XML внутренне для передачи между фермой сервера и несколькими распределенными и локальными клиентами. Никакие третьи лица не включили, только наши использованные приложения...
В книжном Домене Управляемый Дизайн, Eric Evans, в Главе 6 в разделе по "Фабрикам" (страница 139) это говорит следующее: "Эти два основных требования для любой хорошей ФАБРИКИ:... "2...
Я (пере) проектирую крупномасштабное приложение, мы используем многоуровневую архитектуру на основе DDD. У нас есть MVC с уровнем данных (реализация репозиториев), уровнем домена (определение модели домена и ...
В контексте Доменного Управляемого Дизайна является тег StackOverflow (т.е. ddd) объектом значения или объектом?Править: Вообразите, что необходимо создать ТАК веб-сайт. Как Вы рассмотрели бы 'тег'?
У меня есть несколько смешной вопрос относительно DDD, Шаблонов Репозитория и ORM. В этом примере у меня есть 3 класса: Адрес, Компания и Человек. Человек является членом Компании и имеет Адрес...
Когда у Вас есть объект области, который должен отобразиться, поскольку интерфейсное управление, как выпадающий список, ifwdev предложил создать дополнительный метод для добавления.ToSelectList (). Инициирующий объект...
С тех пор нет никаких respositories для объектов значения. Как я могу загрузить все объекты значения? Предположим, что мы моделируем приложение блога, и у нас есть это классы: Сообщение (Объект) Комментарий (Объект значения) Тег (...
Я реализовал сторону команды DDD использование модели предметной области и репозиториев, но как я реализую сторону запроса? Я создаю совершенно новую модель предметной области для UI, и где это сохранено...
Кто-то может объяснить различие между доменными и прикладными службами путем обеспечения некоторых примеров? И, если сервис является доменным сервисом, был бы я помещать фактическую реализацию этого сервиса...
У меня есть вопрос относительно DDD и шаблона репозитория. Скажите, что у меня есть Клиентский репозиторий для Клиентского корня агрегата. Получение и Находит, что методы возвращают полностью заполненный агрегат, который...
Мне немного любопытно, какой опыт у других разработчиков по применению репозитория паттерн при программировании в ASP.NET MVC с Entity Framework или NHibernate. Мне кажется, что этот шаблон ...
То, как отдельные совокупные корни (AR) должны общаться друг с другом в среде, основывалось на принципах DDD с помощью полученного событием совокупного бэкенда? Например, у меня есть агрегат Средства...
Я видел, что много кодов использует шаблон сервисного дао, я не знаю источник этого шаблона. Это вызывает переднее обслуживание вызовов слоя, затем делегирует часть сервисной задачи к дао. Я хочу спросить:...
Я хочу создать репозиторий DDD, который возвращает Объекты IQueryable, которые соответствуют Linq к классам лежания в основе SQL минус любые отношения. Я могу легко возвратить Объекты минус отношения с Linq...
Если я разрабатываю приложение hiberante, я также разрабатываю модель DD ? У моего приложения есть сервисный слой (который соответствует шаблону Observer). Будет ли также слой домена ...
большую часть времени в коде службы у меня было бы что-то вроде этого: public SomeService: ISomeService
{ ISomeRepository someRepository; public Do(int id) { someRepository.Do(id)...
Я читал на DDD, и я думаю, что могу использовать сервисы неправильно или по крайней мере в не так идеальный путь. Мои классы обслуживания имеют тенденцию иметь довольно много переменных экземпляра, содержащих репозиторий...
Для богатого доменного дизайна я хочу использовать внедрение зависимостей Guice в бины сущностей JPA / Hibernate. Я ищу решение, подобное аннотации Spring @configurable для не-бобовых компонентов. ...
С NHibernate я больше не выставляю внешние ключи на своих объектах области, таким образом, продукт больше не имеет свойство: общедоступные международные CategoryId {добираются; набор;}, но вместо этого имеет: общедоступная Категория Категории {добирается;