Accueil Développement Qu'est-ce que le contrôleur de vue du modèle (MVC)? - définition de techopedia

Qu'est-ce que le contrôleur de vue du modèle (MVC)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Model View Controller (MVC)?

Model View Controller (MVC) est un modèle de conception pour les logiciels informatiques. Il peut être considéré comme une approche pour distinguer le modèle de données, le contrôle du traitement et l'interface utilisateur. Il sépare parfaitement l'interface graphique affichée pour l'utilisateur du code qui gère les actions de l'utilisateur. L'objectif est de fournir un cadre qui applique une conception meilleure et plus précise.

Techopedia explique Model View Controller (MVC)

L'architecture MVC permet de diviser les applications en unités logiques. En termes simples, ce paradigme sépare la logique métier de la logique d'interface. Cette architecture rend l'application plus efficace.


Le modèle représente une entité unique - il pourrait s'agir d'un seul objet ou plus probablement d'une structure. Il existe une relation un à un avec l'entité et les données de l'objet. C'est le modèle qui répond aux demandes émanant de la vue concernant son statut ou son état. De cette façon, le traitement des données a lieu uniquement dans le modèle, ce qui garantit la cohérence des données internes.


La vue est utilisée pour présenter la visualisation graphique de l'interface utilisateur. Il pourrait filtrer certains aspects du modèle ou en mettre en évidence d'autres. Il représente les données d'entrée et de sortie dans une interface à l'aide de divers éléments tels que des boutons poussoirs, des menus, des boîtes de dialogue, etc. Pour voir l'état des objets d'application, la vue interroge le modèle via le contrôleur.


Le contrôleur assure le lien entre l'interface utilisateur (vue) et la logique de traitement de l'application (modèle). Le contrôleur utilise les méthodes du modèle pour récupérer des informations sur l'objet d'application, pour modifier l'état de l'objet et pour informer la vue de cette modification. Dans un sens, le contrôleur permet à un utilisateur d'apporter des modifications et de voir les résultats.

Qu'est-ce que le contrôleur de vue du modèle (MVC)? - définition de techopedia