0

私はドメイン駆動設計の初心者であり、コア ビジネス プロセスとオブジェクトをドメイン レイヤーにコーディングしました。ドメイン オブジェクトはリポジトリを通じて永続化されており、すべてがうまく適合しています。ドメイン モデルとサービスは、Web/WCF サービスを介してフロント エンドに公開されます。

私はフロント エンドの一部に取り組み始めており、ユーザー レイアウト、ビュー、および設定の保存など、保持する必要があるフロント エンドの設定と概念がいくつかあります。もともと、私はこれらのモデルをフロント エンド アセンブリでコード化していました (私は WPF を使用しています)。私は、これらのアプリケーション オブジェクトが既存のドメイン モデルとリポジトリにどのように適合するかを理解しようとしています。同じユーザー オブジェクトを使用することを除けば、アプリケーション モデルの問題は、既存のドメイン モデルとはまったく関係がないように見えます。ソリューションを過度に設計することには警戒していますが、アプリケーション オブジェクト用の一種のミニ ドメイン モデルとリポジトリを作成する必要があるように感じます。アプリケーション モデルを管理するために別のアセンブリ/ライブラリ セットを作成する必要がありますか、それともより良い方法がありますか? ありがとう!

4

1 に答える 1

1

絶対。コア ドメインを小さくし、焦点を絞ってください。

于 2013-09-02T08:06:22.870 に答える