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

烟雨青岚
リリース: 2023-04-09 09:26:01
転載
3245 人が閲覧しました

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

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

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

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

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

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

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

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

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

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

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

推奨チュートリアル:「

php チュートリアル

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

関連ラベル:
php
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート