3 層アーキテクチャとは
いわゆる 3 層開発とは、システムのビジネス アプリケーション全体をプレゼンテーション層に分割することです。 - ビジネス ロジック層 - データ アクセス層。システムの開発、保守、展開、拡張を容易にします。
階層化とは「高凝集性と低結合性」を実現するためのものです。 「分割統治」の考え方を採用して問題を個別の解決策に分割することで、制御、拡張、リソースの割り当てが容易になります。
プレゼンテーション層: ユーザーとの直接対話を担当し、一般にデータ入力、データ表示などに使用されるシステム インターフェイスを指します。これは、外観表示に関する作業のみを行い、自分に属さない作業は行う必要がないことを意味します。
ビジネス ロジック層: プログラム動作の堅牢性をより確実にするために、妥当性検証作業を行うために使用されます。
データの追加、変更、クエリ サービスの完了など;
データ形式が正しいかどうか、データ型の検証など、指定されたテキスト ボックスに空の文字列を入力することはできません。
# 上記の多くの判断を通じてユーザーの権限などの正当性を判断し、操作を後方に渡し続けるかどうかを決定し、プログラムの正常な動作を保証しようとします。データ アクセス レイヤー: 名前が示すように、特にデータベースと対話するために使用されます。データの追加、削除、変更、表示等を行います。
System.Data.SqlClient などのすべてのデータ オブジェクトはこのレイヤーでのみ参照されることを強調しておく必要があります。そのような参照はデータ レイヤー以外の場所に表示されるべきではありません。 読んでくれた皆さん、ありがとうございます。たくさんの利益が得られることを願っています。 推奨チュートリアル:「php チュートリアル」
以上がPHP の従来の 3 層アーキテクチャについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。