Maison  >  Article  >  développement back-end  >  Parlons de l'architecture traditionnelle à trois niveaux en PHP

Parlons de l'architecture traditionnelle à trois niveaux en PHP

烟雨青岚
烟雨青岚avant
2020-07-18 11:42:543188parcourir

Parlons de l'architecture traditionnelle à trois niveaux en PHP

Qu'est-ce qu'une architecture à trois niveaux
Le développement dit à trois niveaux consiste à diviser l'ensemble de l'application métier du système en couche de présentation ? - couche de logique métier - couche d'accès aux données, qui facilite le développement, la maintenance, le déploiement et l'expansion du système.

La superposition vise à obtenir « une cohésion élevée et un faible couplage ». Adoptez l'idée de « diviser pour régner » pour diviser le problème en solutions individuelles, faciles à contrôler, faciles à étendre et faciles à allouer des ressources.

Couche de présentation : est responsable de l'interaction directe avec les utilisateurs, fait généralement référence à l'interface système, utilisée pour la saisie des données, l'affichage des données, etc. Cela signifie que seuls les travaux liés à l'affichage de l'apparence sont effectués et que les travaux qui ne lui appartiennent pas n'ont pas besoin d'être effectués.

Couche de logique métier : est utilisée pour effectuer certains travaux de vérification de validité afin de mieux garantir la robustesse du fonctionnement du programme.

Comme l'achèvement des services d'ajout, de modification et de requête de données ;

Ne permet pas de saisir des chaînes vides dans la zone de texte spécifiée, si le format des données est correct et la vérification du type de données

Jugement de la légalité des autorisations des utilisateurs, etc., à travers bon nombre des jugements ci-dessus pour décider s'il faut continuer à repasser l'opération en arrière, essayer d'assurer le fonctionnement normal du programme.

Couche d'accès aux données : Comme son nom l'indique, elle est utilisée pour interagir spécifiquement avec la base de données. Effectuer l'ajout, la suppression, la modification et l'affichage de données, etc.

Il convient de souligner que tous les objets de données sont uniquement référencés dans cette couche, tels que System.Data.SqlClient, etc. De telles références ne doivent apparaître nulle part sauf dans la couche de données.

Merci à tous d'avoir lu, j'espère que vous en bénéficierez beaucoup.

Tutoriel recommandé : "

Tutoriel php"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer