Вопросы с тегом 'domain-driven-design'

Проект, основанный на домене (DDD), представляет собой подход к разработке программного обеспечения для сложных потребностей путем глубокого связывания реализации с развивающейся моделью основных бизнес-концепций. Обратите внимание, что концептуальные вопросы DDD лучше задавать на softwareengineering.stackexchange.com.
10

В чем разница между шаблонами DAO и Repository?

В чем разница между объектами доступа к данным (DAO) и шаблонами репозитория? Я разрабатываю приложение с использованием Enterprise Java Beans (EJB3), Hibernate ORM в качестве инфраструктуры и разработки под управлением домена (DDD) и разработки, ос...
18 дек. '11 в 6:05
8

Хорошие образцы Driven Design Driven Design

Я узнаю о доменно-управляемом дизайне, однако есть некоторые практические проблемы, которые меня смущают, и я думаю, что некоторые хорошие примеры могут проясниться. Кто-нибудь знает некоторые хорошие рабочие примеры кода, которые хорошо справляютс...
12 февр. '09 в 5:12
8

Разработка домена: доменная служба, служба приложений

Может кто-нибудь объяснить разницу между доменами и приложениями, предоставив несколько примеров? И если служба - это служба домена, я бы поставил фактическую реализацию этой службы в сборку домена, и если да, я бы также добавил репозитории в эту слу...
15 февр. '10 в 20:29
7

Что такое проект, управляемый доменом?

Может кто-нибудь, пожалуйста, объясните (в сжатых терминах), что такое дизайн, управляемый доменом? Я вижу этот термин довольно много, но на самом деле не понимаю, что это такое или как он выглядит. Как он отличается от дизайна, не связанного с домен...
16 мар. '11 в 13:15
14

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

В Domain Driven Design, похоже, lots соглашение, что Сущности не должны напрямую обращаться к репозиториям. Это произошло от книги Эрика Эванса Domain Driven Design, или она исходила из других источников? Где есть хорошие объяснения причин этого? ...
17 апр. '11 в 15:02
2

Может ли кто-нибудь объяснить домен Driven Design (DDD) на простом английском языке?

Я продолжаю видеть, что DDD (Domain Driven Design) много используется в статьях - я прочитал запись в Wikipedia о DDD, но до сих пор не могу понять, что это на самом деле, и как я буду реализовывать его при создании моих сайтов
03 авг. '09 в 13:33
7

Должны ли службы всегда возвращать DTO или они могут также возвращать модели домена?

Я (ре) разрабатываю крупномасштабное приложение, мы используем многоуровневую архитектуру на основе DDD. У нас есть MVC с уровнем данных (реализация репозиториев), доменный уровень (определение модели домена и интерфейсов - репозитории, службы, един...
04 февр. '14 в 14:19
7

DTO = ViewModel?

Я использую NHibernate для сохранения объектов домена. Чтобы все было просто, я использую проект ASP.NET MVC как для моего уровня представления, так и для моего уровня обслуживания. Я хочу вернуть объекты домена в XML из своих классов контроллера. П...
30 дек. '09 в 19:42
5

Сокращение репозиториев для суммирования корней

В настоящее время у меня есть репозиторий практически для каждой таблицы в базе данных, и я хотел бы еще больше увязать себя с DDD, уменьшив их только до совокупности корней. Предположим, что у меня есть следующие таблицы: User и Phone. У каждого п...
01 мар. '11 в 17:29
4

Как сопоставить View Model с моделью домена в действии POST?

Каждая статья, найденная в Интернете по использованию ViewModels и использующая Automapper, дает рекомендации по направлению "Controller → View". Вы берете модель домена вместе со всеми Select Lists в один специализированный ViewModel и передаете его...
05 февр. '10 в 8:56
14

Почему я должен изолировать объекты домена от своего уровня представления?

Одна часть управляемого доменом конструкции, о которой, как представляется, не так много, заключается в том, как и почему вы должны изолировать свою модель домена от своего интерфейса. Я пытаюсь убедить своих коллег, что это хорошая практика, но я, п...
04 мая '09 в 18:19
6

Объекты Value vs Entity (Domain Driven Design)

Я только что начал читать DDD. Я не могу полностью понять концепцию объектов Entity vs Value. Может ли кто-то объяснить проблемы (ремонтопригодность, производительность и т.д.), С которыми может столкнуться система, когда объект Value спроектирован к...
16 сент. '08 в 18:27
8

CQRS Event Sourcing: проверка уникальности UserName

Возьмем простой пример "Регистрация учетной записи", вот поток: Веб-сайт посетителя Нажмите кнопку "Зарегистрироваться" и заполните форму, нажмите кнопку "Сохранить" MVC-контроллер: проверьте уникальность уникального имени пользователя, прочитав ...
29 февр. '12 в 8:47
4

Смутно о ограниченных контекстах и ​​субдоменах

Я прочитал книгу Эрика Эвана и сейчас читаю книгу Вона Вернона. Я во второй главе, где он говорит о субдоменах и ограниченном контексте, и теперь я полностью запутался. Из того, что мне удалось перегонять, должна существовать связь 1:1 между BC и SD...
04 сент. '13 в 23:45
9

Примеры и скринкасты CQRS

Я ищу некоторые углубленные примеры CQRS с разумным набором модульных тестов. Кроме того, если кто-нибудь знает о некоторых скринканах CQRS, это было бы очень удобно. Я уже знаю эти примеры Информация CQRS Super Simple CQRS
18 февр. '11 в 15:59