パレルモ(http://jeffreypalermo.com/blog/the-onion-architecture-part-3/)が提案したタマネギのアーキテクチャを試験する、今後の内部アプリケーションのプロジェクト構造を設定しています。タマネギのアーキテクチャ
私は彼のガイドラインに従っていますが、これまでのところプロジェクトの構造について何らかの検証が必要です。図の前に
質問:
私は参照はすべて (矢印は「はへの参照を持っている」という意味の図のとおりに設定)が正しいですが、いくつかの検証は良いことだと思います。
依存関係解決レイヤーには何を入れる必要がありますか?これはどこですか? 助手が行くのですか?これには他のすべてのプロジェクトへの参照がありますか?
Webサービスはどのようにして& UI、DALと通信しますか? (コアを通して?)
どうすればよいですか? [私が知っている幅広い質問...]
次のように単純化された概念図は、(フォルダの名前空間を表す)である:
「インフラストラクチャ」の内部に「インタフェース」を置くことは間違っていると思います。それは 'コア'の一部でなければなりません。 – Jaider