Maison  >  Article  >  Quelle est la différence entre MVC et l’architecture à trois niveaux ?

Quelle est la différence entre MVC et l’architecture à trois niveaux ?

Guanhui
Guanhuioriginal
2020-06-17 14:31:052882parcourir

Quelle est la différence entre MVC et l’architecture à trois niveaux ?

Quelle est la différence entre MVC et l'architecture à trois niveaux ?

1. Les trois couches sont divisées en fonction de la logique métier, tandis que MVC est divisé en fonction des pages

2. un modèle de conception. ;

3. Le modèle à trois couches peut être classé comme modèle de déploiement et MVC peut être classé comme modèle de présentation.

Architecture à trois niveaux

Architecture à trois niveaux (architecture à 3 niveaux) Au sens habituel, l'architecture à trois niveaux divise l'ensemble de l'application métier en : Utilisateur Couche de couche d'interface), couche de logique métier (Business Logic Layer), couche d'accès aux données (Couche d'accès aux données). Le but de la distinction des niveaux est l'idée de « cohésion élevée et faible couplage ». Dans la conception d’architecture logicielle, la structure hiérarchique est la structure la plus courante et la plus importante. La structure en couches recommandée par Microsoft est généralement divisée en trois couches, de bas en haut : couche d'accès aux données, couche de logique métier (également appelée couche de domaine) et couche de présentation.

MVC

Le nom complet de MVC est Model View Controller, qui est l'abréviation de model-view-controller, un modèle de conception logicielle qui organise le code de manière à séparer les activités la logique, les données et l'affichage de l'interface, et rassemble la logique métier en un seul composant. Tout en améliorant et en personnalisant l'interface et l'interaction utilisateur, il n'est pas nécessaire de réécrire la logique métier. MVC a été développé de manière unique pour mapper les fonctions traditionnelles d'entrée, de traitement et de sortie dans une structure d'interface utilisateur graphique logique.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn