質問

要件
プロジェクトには、1つのメインアプリケーションといくつかのセカンダリサブアプリケーションが含まれている必要があります(同じドメインオブジェクトを使用し、いくつかの共有サービスがありますが、若干異なる-メインアプリには不要なので、分離する必要があります)。

カスタマイズ可能な検索条件と、それらの条件の可能な値を取得するための共有ロジック(作成者のサブ検索など)それによって本を取得します)。

問題
DDDはここに適合しますか?もしそうなら、私のプロジェクトの構造はどのように見えるべきですか(回答に最適な形式-構造化DLLのリスト+いくつかの最も重要な名前空間)。

役に立ちましたか?

解決

グローバルに共有されるドメインクラスの考え方は、DDDとは逆に聞こえます。本を読んだことがありますか?

グローバルに共有されたドメインクラスでは、コンテキストマップ用のスペースがほとんどありません。コンテキストマップがないと、些細なアプリケーション以外ではDDDをほとんど利用できません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top