ici, vous apprendrez un aperçu de L’architecture MVC.
le modèle architectural MVC existe depuis longtemps en génie logiciel. Tous les langages utilisent MVC avec une légère variation, mais conceptuellement, il reste le même.
comprenons l’architecture MVC prise en charge dans ASP.NET.
MVC signifie Model, View et Controller. MVC sépare une application en trois composants: modèle, vue et contrôleur.
modèle: le modèle représente la forme des données. Une classe en C# est utilisée pour décrire un modèle., Les objets de modèle stockent les données extraites de la base de données.
le Modèle représente les données.
View: View dans MVC est une interface utilisateur. Afficher les données du modèle d’affichage à l’utilisateur et leur permet également de les modifier. Voir dans ASP.NET MVC est HTML, CSS et une syntaxe spéciale (syntaxe Razor) qui facilite la communication avec le modèle et le contrôleur.
point de Vue est l’Interface Utilisateur.
Contrôleur: Le contrôleur gère la demande de l’utilisateur. En règle générale, l’utilisateur utilise la vue et déclenche une requête HTTP, qui sera gérée par le contrôleur., Le contrôleur traite la demande et renvoie la vue appropriée en tant que réponse.
le contrôleur est le gestionnaire de requête.
la figure suivante illustre l’interaction entre le modèle, la vue et le contrôleur.
La figure suivante illustre le flux de la demande de l’utilisateur dans ASP.NET MVC.,
selon la figure ci-dessus, lorsqu’un utilisateur entre une URL dans le navigateur, elle va au serveur web et est acheminée vers un contrôleur. Un contrôleur exécute la vue et les modèles associés pour cette demande, crée la réponse et la renvoie au navigateur.
- MVC est synonyme de Modèle, Vue et Contrôleur.
- Modèle représente les données
- point de Vue est l’Interface Utilisateur.,
- Contrôleur est le gestionnaire de requêtes.