Я создаю некоторую бизнес-логику в приложении, но я не уверен, как или где инкапсулировать его, я использовал шаблон репозитория для доступа к данным, я видел некоторые проекты, которые используют DDD, которые имеют...
Проверка Бизнес-объектов является распространенной проблемой, но существуют некоторые решения решить это. Одно из этих решений состоит в том, чтобы использовать автономный NHibernate. Платформа блока проверки допустимости, которая является атрибутом-...
Доменные Объекты должны быть представлены как Интерфейсы или как Простые объекты? Пользовательский интерфейс: открытый интерфейс IUser {представляют FirstName в виде строки {добирается; набор;} представляют LastName в виде строки {добираются; набор;} стро
Я теперь начинаю на DDD, я уже нашел хорошую реализацию для ValueObject, но я, может казаться, не нахожу хорошей реализации для Объектов, я хочу универсальный основной тип объекта, который будет иметь...
Я изучал DDD в течение прошлых 2 недель, и одна из вещей, которые действительно перетерпели мне, была то, как совокупные корни могут содержать другие совокупные корни. Совокупные корни получены от...
Я начал экспериментировать с Кенгуру Spring просто недавно. Это делает очень хорошее задание, помогающее одной сборке модель предметной области с интегрированной персистентностью скорее быстро. Поскольку это включает функциональность персистентности...
рассмотрите следующий упрощенный пример: общедоступный класс Билет {общедоступный международный идентификатор; общедоступное состояние TicketState; общедоступный Билет () {//от того, где я получаю "Новый" объект состояния здесь? с...
Если у меня есть класс Заказа как совокупный корень и 1 000 позиций. Как я загружаю только одну из этих 1 000 позиций? Насколько я понимаю, к позиции можно только получить доступ через класс Заказа и...
Я раньше разрабатывал мое приложение на основе анемичной модели предметной области, таким образом, у меня были многие объект репозитария, которые были введены к большому, осведомленному о транзакции уровню служб. Этот шаблон называют Транзакцией...
Мы испытываем CQRS. У нас есть ситуация с проверкой, где CustomerService (доменный сервис) должен знать, существует ли Клиент. Клиенты уникальны своим адресом электронной почты. Наш...
Будучи перепутанным снова после чтения об этом антишаблоне и многих опасений по поводу этого здесь на ТАК. Если я имею модель предметной области и собираю данные, которые должны быть сохранены в объекте передачи данных...
Быстрый вопрос: это была бы польза или плохая идея реализовать мои управляемые доменом репозитории стиля дизайна как одиночные элементы? Почему? Или если я, возможно, использую контейнер инжектора зависимости для управления моим...
Я ищу пример/ресурс реализации шаблона Репозитория, который следует за доменом управляемые принципы разработки для моего приложения MVC ASP.net. Делает у любого есть хороший пример или изучение ресурса...
У меня есть общий сценарий, что я ищу некоторое руководство от людей, более опытных с DDD и Доменом, Моделирующим в целом. Скажите, что я начинаю создавать механизм блога, и первое требование...
Скажем, я получил 2 объекта - Foo и Панель. Foo является совокупным корнем и содержит Панель. Насколько я понимаю, это должно быть похожим на это: общедоступный класс Foo {частная Панель Панели только для чтения;} я хочу...
Скажем, у меня есть типичный Автомобильный класс объекта Автомобиль: Объект {общественность удваивается, MaxSpeed {добираются; набор;} общедоступный Цветной Цвет {добираются; набор;}/*... */} Этот объект, в моей модели предметной области, был бы...
Я читаю http://en.wikipedia.org/wiki/Domain-driven_design прямо сейчас, и мне просто нужны 2 быстрых примера, таким образом, я понимаю то, что 'объекты значения' и 'сервисы' находятся в контексте DDD. Значение Objects:...
Я борюсь с агрегатами и совокупными корнями. У меня есть естественный совокупный корень, который работает приблизительно на 60% пользовательских запросов. Т.е. те запросы естественно относятся к совокупному корню. В...
Я новичок в мире DDD + TDD. Но я занимаюсь программированием почти 9 лет. Может кто-нибудь, пожалуйста, объясните мне преимущества упорства невежества? Типичное приложение nHibernate просто толкает ...
Модель предметной области должна быть зависимостью меньше. Поэтому - это не должно содержать ссылку на регистрирующийся механизм. Я понимаю, что нет никаких проблем с входом infrastructure&application...
Я на 80% уверен, что не должен задавать этот вопрос, потому что он мог бы столкнуться отрицательного, и я не имею в виду непочтительности ни к кому, особенно автор этой книги. Я видел несколько сообщений...
Что Вы рекомендуете как надлежащая структура проекта для решения WebForms, которое использует NHibernate и пытается ввести некоторые понятия DDD? Принятие корневого пространства имен и названия решения...
Имеет смысл группировать все Интерфейсы Вашего Слоя Domain (Модули, Модели, Объекты, Domain Services, и т.д.) все на Уровне инфраструктуры? В противном случае делает имеет смысл создавать "общее"...
Я добрался до сих пор, что я понимаю, что объекты объекта имеют идентификатор, в то время как объект значения не имеет, но в наиболее распространенном примере у Вас есть объект человека, которые имеют объект значения адреса, присоединенный к нему...
У меня был беглый взгляд в NHibernate и Linq2Sql. Я также намереваюсь посмотреть на Платформу Объекта. Вопрос, который поднят, когда я говорю о них ORM's, "Они не могут масштабироваться", таким образом...
Я пытался придумать способ записать универсальные репозитории, которые работают против различных хранилищ данных: открытый интерфейс IRepository {IQueryable <T> GetAll <T> (); пустое Сохранение <...
Я все еще обертываю голову вокруг DDD, и один из камней преткновения, с которыми я встретился, находится в том, как обработать ассоциации между отдельными агрегатами. Скажите, что у меня есть совокупные Клиенты инкапсуляции...
Я пытался перенести свой ум вокруг DDD и как он может коснуться MVC, но я испытываю затруднения относительно идентификации объекта. В частности, я пытаюсь поддержать строгое разделение между...