Maison  >  Article  >  développement back-end  >  Quel est le modèle MVC

Quel est le modèle MVC

清浅
清浅original
2019-01-18 10:07:3135253parcourir

Le modèle de conception MVC est le modèle de conception du contrôleur de vue modèle. Il spécifie que l'application comprend un modèle de données, des informations de présentation et des informations de contrôle. Le modèle nécessite que chaque modèle soit séparé en objets distincts.

Model-View-Controller (MVC) est un cadre de modèles architecturaux développé par Microsoft Corporation. Il s'agit d'une forme de mise en réseau utilisée pour créer des applications Web au lieu d'ASP.NET. Le framework MVC présente les caractéristiques d'un framework léger et testable et sépare l'application en trois composants : modèle, vue et contrôleur. Ensuite, dans l'article, nous présenterons en détail ce qu'est le modèle MVC

Quel est le modèle MVC

Signification :

Le modèle de conception MVC est un modèle Afficher le contrôle Le modèle de conception du serveur spécifie qu'une application inclut un modèle de données, des informations de présentation et des informations de contrôle. Ce modèle nécessite que chaque motif

soit divisé en objets distincts.

Il contient trois modules : modèle (M), vue (V), contrôleur (C)

Modèle : contient uniquement des données d'application pures, il ne contient pas de logique décrivant comment les données sont présentées à l'utilisateur

Vue : affiche les données du modèle à l'utilisateur. La vue sait comment accéder aux données du modèle, mais elle n'a aucune idée de ce que signifient ces données ni de ce que l'utilisateur peut faire pour les manipuler.

Contrôleur : existe entre la vue et le modèle. Il écoute les événements déclenchés par des vues (ou d'autres sources externes) et exécute les réactions appropriées à ces événements. Dans la plupart des cas, les réactions appellent des méthodes sur le modèle. Puisque la vue et le modèle sont connectés via le mécanisme de notification, le résultat de l'opération sera automatiquement reflété dans la vue

Quel est le modèle MVC

Avantages et inconvénients :

Avantages :

Plusieurs développeurs peuvent travailler simultanément sur des modèles, des contrôleurs, des vues, etc.

MVC prend en charge le regroupement logique des opérations associées sur le contrôleur. Les vues de modèles spécifiques sont également regroupées.

Les modèles peuvent avoir plusieurs vues.

Inconvénients :

La navigation dans les frames peut être complexe car elle introduit une nouvelle couche d'abstraction et oblige les utilisateurs à s'adapter aux normes de décomposition de MVC.

Les développeurs utilisant MVC doivent maîtriser diverses technologies.

Quel est le modèle MVC

Pourquoi utiliser MVC

Lorsque nous développons une application légère et facile à tester et à maintenir. Peut être développée en MVC. . En plus de créer des états d'affichage volumineux dans Asp.net avec divers contrôles de serveur pour maintenir un état lourd en pages, si et quand une application à faible bande passante ne pourra pas accéder à cette page lourde. Mais en utilisant certaines fonctionnalités de MVC, cela améliorera les performances de l'application.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde.

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