1

VS2005 と C# のサンプル ソース コードを使用した n 層設計の正しいアプローチを示す Web リンクを提供してくれる人はいますか?

次のようなレイヤーを作成している場合、ある点で混乱します。

   UI
   |
Business Logic
   |
  Data Access

それでは、どうすれば真のOOPを達成できますか?

Coz OOP では、すべてのアクティビティをオブジェクト内にカプセル化する必要があります。

私の考えによれば、これは次のように階層化する必要があります。

   UI
   |
Business Objects
   |
Business Logics
   |
Data Access

しかし、このようなレイヤーを設計しようとすると、循環参照の問題が発生しました。

私の友人の 1 人が、Reflection でこの問題を解決したと教えてくれました。

それでは、ac# アプリケーションをレイヤーに分離する業界標準のアプローチとは何でしょうか?

切実な問題は、OR マッピングをホストするレイヤーはどれかということです。

4

1 に答える 1

1

代替テキスト http://amrelgarhy.com/files/uploads/9-1-2009%208-58-14%20PM.png

そして、次のようになる場合もあります。

代替テキスト http://amrelgarhy.com/files/uploads/9-1-2009%208-59-14%20PM.png

前の 2 つの図でわかるように、データ アクセス層にある ORM

于 2009-09-01T18:07:06.680 に答える