Maison  >  Article  >  Que signifie MVC ?

Que signifie MVC ?

烟雨青岚
烟雨青岚original
2020-07-15 13:58:0625014parcourir

mvc est "model-view-controller" et est un modèle pour la conception et la création d'applications Web. Le nom complet de MVC est « Model View Controller ». Le modèle représente le cœur de l'application ; la vue représente les données d'affichage ; le contrôleur représente le traitement des entrées.

Que signifie MVC ?

Le nom complet de MVC est Model View Controller, qui est l'abréviation de model-view-controller

est un modèle de conception logicielle qui utilise une méthode pour séparer la logique métier, les données et l'affichage de l'interface afin d'organiser le code et de rassembler la logique métier dans un composant afin d'améliorer et de personnaliser l'interface et l'interaction utilisateur, sans avoir besoin 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.

MVC est un modèle permettant de créer des applications Web à l'aide de la conception MVC (Model View Controller model-view-controller) :

Le modèle (modèle) représente le noyau de l'application (tel que comme liste d'enregistrements de base de données).

View affiche les données (enregistrements de la base de données).

Le contrôleur gère les entrées (écrit les enregistrements de la base de données).

Le modèle MVC offre un contrôle total sur HTML, CSS et JavaScript simultanément.

Le modèle est la partie de l'application qui gère la logique des données de l'application.

Habituellement, l'objet modèle est responsable de l'accès aux données de la base de données.

View est la partie de l'application qui gère l'affichage des données.

Habituellement, les vues sont créées sur la base des données du modèle.

Le contrôleur est la partie de l'application qui gère l'interaction de l'utilisateur.

Habituellement, le contrôleur est responsable de la lecture des données de la vue, du contrôle des entrées de l'utilisateur et de l'envoi des données au modèle.

La superposition MVC aide à gérer des applications complexes car vous pouvez vous concentrer exclusivement sur un aspect à la fois. Par exemple, vous pouvez vous concentrer sur la conception des vues sans vous fier à la logique métier. Cela facilite également les tests d’applications.

La superposition MVC simplifie également le développement de groupe. Différents développeurs peuvent développer simultanément des vues, une logique de contrôleur et une logique métier.

Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois ! !

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