DDD

1:0...1の関連[DDD]

DDD

リポジトリを設定するのは誰なのか Hoge案件をHuga承認するというイベントがあった場合、1:0...1の関係を現すのに下(コード例:1)のような感じにしている。 コード例:1 public HogeEntiry { private HogeId hogeId; private FugaEntity fugaEntity; public Ho…

JavaでDDDをしてみてる

DDD

JavaでDDDをする機会に恵まれたので、その時に思ったことを書いていく。 環境 Java 8 Spring Boot MyBatis 感想 DDDをやる上で業務の関心事をEntity、ValueObject、ServiceとRepositoryで表現する。 おそらく設計時間でいうとDDDを検討している時間が一番長…