4

ウィキペディアは、「Mulitier Architecture」のページにリダイレクトされ、次のように書かれています。

In software engineering, multi-tier architecture (often referred to as n-tier 
architecture) is a client–server architecture in which presentation, application 
processing, and data management functions are logically separated. 

これは、mySQL を使用してデータベースを作成およびクエリし、php を使用して対話を可能にし、HTML をプレゼンテーションに使用するようなものですか?

ありがとう!

4

1 に答える 1

7

かなり、はい。

層はアーキテクチャの物理的な部分を指し、層は論理的です。

たとえば、一部のプレゼンテーション (UI) コード、一部のビジネス ロジック (BL)、および一部のデータ アクセス (DA) コードをすべて PHP として実装し、Web サーバー上で実行する Web ベースの PHP アプリがあるとします。UI、BL、および DA コードを明確かつ意図的に分離したと仮定すると、これらは論理レイヤーであると言えます。

しかし、これらはティアではありません。3 つの層は、HTML マークアップを表示する PC を実行し (UI レイヤーが吐き出したものであると仮定)、要求を処理した Web サーバー、およびデータが格納されたデータベース サーバー (別々であると仮定して、ほとんどの「プロフェッショナル/エンタープライズ」環境ではそうです。

于 2013-07-31T05:47:44.193 に答える