あなたはよく構造化されたn層の.Netアプリケーションの一例ですどう思いますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/661633

  •  20-08-2019
  •  | 
  •  

質問

より良い開発者になるためのリソースの検索では、私は、n層アプリケーションのコードを構造化する方法の良い例を探しています。

のように...ビジネスオブジェクトは何をするのか、どのようにそれがどのようにUIがビジネス層のインターフェースんなどのデータアクセス層との界面んし、それが直接DALのインターフェースん、見てます。

あなたが研究の価値がある自由に利用できる素晴らしい例、のを知っていますか?

役に立ちましたか?

解決

マイクロソフトのパターン&プラクティスは、アプリケーションアーキテクチャガイドを行っています。 http://www.codeplex.com/AppArchする

彼らもあなたが探しているものを説明するビデオを作っています。

他のヒント

この例を見てください: http://www.codeplex.com/TheBeerHouse に、 http://www.amazon.com/:この本のための例として、開発されましたGP /製品/ 0764584642

これは、.NET 2.0とない完璧だが、それはプロバイダモデルをうまく利用して作るのn層アプリケーションの良い例です。私たちは、パターンを適応し、当社の社内開発の90%を使用した場合ました。彼らは非常に異なっているとして、あなたは、MVCパターンで、このパターンを混同しないようにしてくださいます。

ます。http://en.wikipedia

n層アーキテクチャ上のWikipediaの記事を見てください。 ORG /ウィキ/ Multitier_architectureする。プレゼンテーション層は、(一般的にBLLまたはビジネスロジック層と呼ばれる)ロジック層は、具体的な特定の動作を定義するC#クラス、および(一般DALまたはデータアクセス層と呼ばれる)データ層である、私が与えている例のページとユーザーコントロールとして実装されています記憶媒体としてSQL Serverを使用するための具体的なC#クラスのストレージ機構を定義する抽象C#クラスである。

この情報がお役に立てば幸いです。

私は示唆している S#arpコマンドアーキテクチャのプロジェクトビリーMcCaffertyらが開発している。

あなたが記述タイプのn層の.NETアプリケーションを構築するための優れた基盤アーキテクチャであることに加えて、それはあなたが周り突くことができ、サンプルのNorthwindアプリケーションが含まれます。

お楽しみに!

また、Martin Fowler氏の著書エンタープライズアプリケーションArchitechtureは読まなければならないです。それをGoogleやアマゾン提供のリンクを使用します。 アマゾンの上のエンタープライズアプリケーションアーキテクチャます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top