Lassen Sie uns über die traditionelle dreistufige Architektur in PHP sprechen

烟雨青岚
Freigeben: 2023-04-09 09:26:01
nach vorne
3244 Leute haben es durchsucht

Lassen Sie uns über die traditionelle dreistufige Architektur in PHP sprechen

Was ist eine dreistufige Architektur?
Die sogenannte dreistufige Entwicklung besteht darin, die gesamte Geschäftsanwendung des Systems in Präsentationsschichten zu unterteilen - Geschäftslogikschicht – Datenzugriffsschicht, die die Systementwicklung, Wartung, Bereitstellung und Erweiterung erleichtert.

Schichtung soll „hohe Kohäsion und geringe Kopplung“ erreichen. Übernehmen Sie die Idee von „Teilen und Herrschen“, um das Problem in einzelne Lösungen aufzuteilen, die leicht zu kontrollieren, leicht zu erweitern und leicht zuzuordnen sind.

Präsentationsschicht: ist für die direkte Interaktion mit Benutzern verantwortlich und bezieht sich im Allgemeinen auf die Systemschnittstelle, die für die Dateneingabe, Datenanzeige usw. verwendet wird. Dies bedeutet, dass nur Arbeiten im Zusammenhang mit der Darstellung des Erscheinungsbilds ausgeführt werden und Arbeiten, die nicht zu ihm gehören, nicht ausgeführt werden müssen.

Geschäftslogikschicht: wird verwendet, um einige Gültigkeitsüberprüfungsarbeiten durchzuführen, um die Robustheit des Programmbetriebs besser sicherzustellen.

Zum Beispiel das Abschließen von Diensten zum Hinzufügen, Ändern und Abfragen von Daten.

Erlaubt nicht, leere Zeichenfolgen in das angegebene Textfeld einzugeben, ob das Datenformat korrekt ist und ob der Datentyp überprüft wird >

Beurteilen Sie die Rechtmäßigkeit der Benutzerberechtigungen usw. anhand vieler der oben genannten Urteile, um zu entscheiden, ob der Vorgang weiterhin rückwärts ausgeführt werden soll, und versuchen Sie, den normalen Betrieb des Programms sicherzustellen.

Datenzugriffsschicht: Wie der Name schon sagt, dient sie der gezielten Interaktion mit der Datenbank. Führen Sie das Hinzufügen, Löschen, Ändern und Anzeigen von Daten usw. durch.

Es sollte betont werden, dass alle Datenobjekte nur in dieser Schicht referenziert werden, wie z. B. System.Data.SqlClient usw. Solche Referenzen sollten nirgendwo außer der Datenschicht erscheinen.

Vielen Dank an alle fürs Lesen, ich hoffe, dass Sie viel davon profitieren werden.

Empfohlenes Tutorial: „

PHP-Tutorial

Das obige ist der detaillierte Inhalt vonLassen Sie uns über die traditionelle dreistufige Architektur in PHP sprechen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage