6

Google を検索して、.net の 3 層アーキテクチャと n 層アーキテクチャの主な違いを見つけましたが、見つけられませんでした。いくつかのサイトでは、両者は本質的に同じであると述べており、いくつかのサイトでは、それらの間に違いがあると述べています.

主な違いを知りたいのですが、どちらがパフォーマンスの最適化に優れていますか?

4

4 に答える 4

12

3 層アーキテクチャは、ソフトウェア開発における一般的なアーキテクチャであり、以下で構成されます。

  • プレゼンテーション レイヤー (クライアント ブラウザー)

  • アプリケーションまたはビジネス ロジック層

  • データレイヤー

.Net の n 層アーキテクチャ

ここに画像の説明を入力

主な違いは、n 層のアーチに 2 つの余分なレイヤーがあることです。データ層の例として、開発者の一部は、DB サーバーで作業する SQL 開発者 (DB 構造の作成、ストアド プロシージャの作成など) と、そのストアド プロシージャの使用と抽象化の作成 (リポジトリ パターンの実装) の作業を行う .Net 開発者です。 .

これがお役に立てば幸いです。

于 2012-07-18T14:29:01.730 に答える
7

この質問が古いことは知っていますが、本当にシンプルで最終的に正しい答えは次のとおりです。

3 層、N=3 の N 層です。

于 2014-04-11T03:40:02.370 に答える