DDD
Господа, использует ли кто-нибудь на практике DDD?
Не объяснит ли кто разницу между Repository и DAO. Везде пишут, что это не одно и то же, однако смотришь примеры, - и отличий ноль.
Есть мнение, что Repository нужно делать только для Aggregate Root. В связи с чем вопрос, что же делать с остальными? Допустим есть класс Auction и Bid. Первый аггрегирует второй. Как добавить новый Bid? Кто его сохранит в БД?
С удовольствуем выслушаю все мнения по всем вопросам.
Не объяснит ли кто разницу между Repository и DAO. Везде пишут, что это не одно и то же, однако смотришь примеры, - и отличий ноль.
Есть мнение, что Repository нужно делать только для Aggregate Root. В связи с чем вопрос, что же делать с остальными? Допустим есть класс Auction и Bid. Первый аггрегирует второй. Как добавить новый Bid? Кто его сохранит в БД?
С удовольствуем выслушаю все мнения по всем вопросам.
