ホームページ  >  記事  >  バックエンド開発  >  PHP の従来の 3 層アーキテクチャについて話しましょう

PHP の従来の 3 層アーキテクチャについて話しましょう

烟雨青岚
烟雨青岚転載
2020-07-18 11:42:543238ブラウズ

PHP の従来の 3 層アーキテクチャについて話しましょう

3 層アーキテクチャとは
いわゆる 3 層開発とは、システムのビジネス アプリケーション全体をプレゼンテーション層に分割することです。 - ビジネス ロジック層 - データ アクセス層。システムの開発、保守、展開、拡張を容易にします。

階層化とは「高凝集性と低結合性」を実現するためのものです。 「分割統治」の考え方を採用して問題を個別の解決策に分割することで、制御、拡張、リソースの割り当てが容易になります。

プレゼンテーション層: ユーザーとの直接対話を担当し、一般にデータ入力、データ表示などに使用されるシステム インターフェイスを指します。これは、外観表示に関する作業のみを行い、自分に属さない作業は行う必要がないことを意味します。

ビジネス ロジック層: プログラム動作の堅牢性をより確実にするために、妥当性検証作業を行うために使用されます。

データの追加、変更、クエリ サービスの完了など;

データ形式が正しいかどうか、データ型の検証など、指定されたテキスト ボックスに空の文字列を入力することはできません。

# 上記の多くの判断を通じてユーザーの権限などの正当性を判断し、操作を後方に渡し続けるかどうかを決定し、プログラムの正常な動作を保証しようとします。

データ アクセス レイヤー: 名前が示すように、特にデータベースと対話するために使用されます。データの追加、削除、変更、表示等を行います。

System.Data.SqlClient などのすべてのデータ オブジェクトはこのレイヤーでのみ参照されることを強調しておく必要があります。そのような参照はデータ レイヤー以外の場所に表示されるべきではありません。

読んでくれた皆さん、ありがとうございます。たくさんの利益が得られることを願っています。

推奨チュートリアル:「

php チュートリアル

以上がPHP の従来の 3 層アーキテクチャについて話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。