MVCアプリケーションでは、DDDはどのように実装されていますか。ドメインオブジェクトとは何ですか?エンティティをカスタムオブジェクトにマップする場合、このマッピングロジックはリポジトリのメソッドまたはサービスレイヤーのどこにありますか?MVCパターン+ DDDパターン
6
A
答えて
0
すべての質問に答えるために進化した学習があります。
私はASP.NET MVC Storefront Starter Kitで始まり、TDDを使用し、DDDではありませんが、それは始めるのに適しています。あなたがDDDに本当に関心があるなら、私はEric Evans Bookを読むことを提案するでしょう、それはほとんどがDDDの聖書と考えられています。 Ayende RahienもBuilding Domain Specific Languagesという書籍をBOOと書いており、DDDについての洞察も得られるかもしれません。
2
http://nathan.whiteboard-it.com/archive/2009/03/01/asp.net-mvc-domain-driven-design.aspxには新しいポストシリーズがあり、実際にはDDDを使ってアプリケーションを設計する方法を説明しています。
2
S#arpArchitectureをご覧ください。これはMVCとDDDを同時に使い始める本当に素晴らしい方法です。ドメインオブジェクト(モデル)は、コントローラおよびプレゼンテーションとは異なるプロジェクトに格納されます。それはかなり甘いインストールとソリューションのテンプレートと素晴らしいドキュメントを持っています。
DDDのコアの一部であるリポジトリパターンを有効に活用します。また、いくつかの最新の「ベストプラクティス」を採用しています。
0
MVCアプリケーションでは、すべてのドメイン固有のロジックはMVCのMモデルに入れなければなりません。
関連する問題
- 1. ddd状態パターン検証通知
- 2. MVCパターンのモデル
- 3. MVCパターンのバリデーションレイヤー
- 4. FirebaseのMVCパターン
- 5. mvcパターンguiアクションリストクラス
- 6. JavaリストMVCパターン
- 7. シナトラフレームワークのMVCパターン
- 8. フラスコフレームワーク:MVCパターン
- 9. MVCアーキテクチャ - パターン
- 10. ASP.Net MVCのPRGパターン?
- 11. MVCパターンの実装
- 12. UnitOfWorkパターンのASP.NET MVC 3カスタムメンバーシッププロバイダ
- 13. JSPのインクルードとMVCのパターン
- 14. エンティティフレームワークのないMVCパターン
- 15. Javaパターン。パターン
- 16. DDD検証のための仕様パターンの使用
- 17. DDDパターンのサービス "ヘルパークラス"のユニットテスト可能なコンセプト
- 18. StateパターンとFlyWeightパターン
- 19. MVCパターンの「モデル」とは何ですか?
- 20. PubSub/Javascriptでの疎結合&MVCパターン
- 21. エンティティフレームワークの例外処理、repositoyパターンのMVC
- 22. mvcパターンで変数を渡す
- 23. MVCパターンのモデルとビューの間のリンク
- 24. MVCパターンのメインクラスの場所と責任
- 25. winformsのMVC MVPパターンを使用
- 26. MVCパターンの多型の過度使用?
- 27. 基本的なMVCパターンの通信
- 28. MVCのRouteTableからのURLパターン?
- 29. mysql_real_escape_stringとPDO mvcパターンの接続なし
- 30. AJAX呼び出しのMVCパターン
ドメインドリブンデザイン – cgreeno
DDDはパターンではなく、考え方です。 Eric Evansの本を読んでください。 – Paco