DDDを使用したプロジェクトアーキテクチャ
-
03-07-2019 - |
質問
要件
プロジェクトには、1つのメインアプリケーションといくつかのセカンダリサブアプリケーションが含まれている必要があります(同じドメインオブジェクトを使用し、いくつかの共有サービスがありますが、若干異なる-メインアプリには不要なので、分離する必要があります)。
カスタマイズ可能な検索条件と、それらの条件の可能な値を取得するための共有ロジック(作成者のサブ検索など)それによって本を取得します)。
問題
DDDはここに適合しますか?もしそうなら、私のプロジェクトの構造はどのように見えるべきですか(回答に最適な形式-構造化DLLのリスト+いくつかの最も重要な名前空間)。
解決
グローバルに共有されるドメインクラスの考え方は、DDDとは逆に聞こえます。本を読んだことがありますか?
グローバルに共有されたドメインクラスでは、コンテキストマップ用のスペースがほとんどありません。コンテキストマップがないと、些細なアプリケーション以外ではDDDをほとんど利用できません。
所属していません StackOverflow