0

マイクロソフトの技術を使用してDDD(より良いDDDDを使用しているため、WCFを使用しているため)でn層アプリケーションを開発すると、最良の選択肢はSTE vs POCO最後の1つはDTOの使用を強制する)。そのとおり?あなたの意見では、私たちがそれらを必要とするDTOでSTEを使用するのは理にかなっていますか?STE vs POCOを使用したDDD

ありがとうございました。

+2

WCFを使用してもDDDDにはなりません。エリック・エヴァンスの本を読んで(再)お薦めします。ウディ・ダハンとグレッグ・ヤングとエリック・エヴァンスのすべてのビデオを見てください。それはあなたに、(D)DDDを使用しているソフトウェアを構築することについてのアイデアを与えるべきです。いくつかのビデオ[ここ](http://skillsmatter.com/podcast/design-architecture/talk-from-udi-dahan)と[here](http://www.infoq.com/presentations/dddericeric-エバンス)。 –

+0

Eric Evansは、DDDについての彼の著書で、主にドメインに焦点を当てているため、分散テクノロジーやシステム(Webサービスなど)に関する問題をほぼ完全に回避しています。しかし、分散システムとリモートサービスは、ほとんどのシナリオで必要なものです。 4つの "Ds"?はい、DDDDは分散システムの側面が追加されたDDDの進化/拡張であることは明らかです。 – Andrea

答えて

0

私は本当にジュリー・リーマンのProgramming Entity Frameworkをお勧めします。彼女はシンプルなpoco、dto、Self Tracking Entitiesについて深く知っています。長所と短所について説明します。しかし、もちろん、アプリケーションの要件や個人的な趣味には多くの違いがあります。

私はあなたに正確な答えを与えることはできません。なぜならその問題は一般的なことですから。しかし、この本を読んでみると、可能な選択肢を味わうことができ、このような設計上の決定を下すのに役立つはずです。私は、ビジネストラッキングレイヤ、サーブレイヤー、WCF、Win/WPFクライアントと組み合わせて、セルフトラッキングエンティティを扱っています。そして、おそらくASP.NETで将来拡張する

関連する問題