Manette

Auteur: Laura McKinney
Date De Création: 3 Avril 2021
Date De Mise À Jour: 24 Juin 2024
Anonim
Esserpent x ta9chira - M A N E T T E - Official Video Clip  (Prod.JOHN SIX)
Vidéo: Esserpent x ta9chira - M A N E T T E - Official Video Clip (Prod.JOHN SIX)

Contenu

Définition - Que signifie contrôleur?

Un contrôleur est un composant de programme qui joue le rôle de médiateur entre un utilisateur et une application et gère les tâches commerciales déclenchées dans les pages ASP.NET. Un contrôleur est utilisé pour la création de scripts de points de terminaison exposés et de niveau intermédiaire pour les actions et résultats utilisateur attendus.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Controller

Un contrôleur remplit différents rôles dans les conceptions architecturales de formulaire Web ASP.NET et de modèle-vue-contrôleur (MVC). Les formulaires Web ASP.NET reposent sur un modèle séquentiel, allant de l'analyse des demandes entrantes à la génération de pages HTML basées sur des modèles de fichier source ASP.NET. Un contrôleur ASP.NET Web Form gère toutes les tâches commerciales déclenchées par la page, et le gestionnaire d'événements collecte les données d'entrée de contrôle du serveur qui sont mises en package pour le contrôleur. Comme ils sont étroitement couplés, la flexibilité entre le contrôleur et l'interface utilisateur est entravée.

Dans les modèles d'architecture MVC, un contrôleur joue un rôle central avec différentes mécaniques. La classe de contrôleur est une classe simple avec certaines méthodes publiques. Chaque méthode a un lien un-à-un avec une action possible de l'utilisateur, allant du clic d'un bouton à un autre déclencheur. Les méthodes de la classe de contrôleur traitent les données d'entrée, exécutent la logique de l'application et déterminent la vue. Un filtre d'action est utilisé pour décorer les méthodes du contrôleur avec un comportement avant et après action, comme suit:

Classe publique Controller A: Controller {
action publiqueRésultat A () {
// exécute une logique d'application, puis cède le moteur de vue.
renvoyer this.View ("A");
}
}

Le contrôleur a une structure en couches qui commence par l'interface IController en bas, suivie de la classe de base du contrôleur, de la classe du contrôleur, des autres interfaces et, enfin, de la classe du contrôleur définie par l'utilisateur, responsable de l'interactivité totale.

Les classes de contrôleur suivent une hiérarchie d'héritage, où les méthodes de classe précédentes doivent être implémentées par les classes suivantes. Par exemple, les méthodes de classe de base du contrôleur doivent être reconnues pour permettre le remplacement par les classes de contrôleur dérivées et l'implémentation de la fonctionnalité.

Les activités du contrôleur peuvent être résumées comme suit:


  • Recueillir des données
  • Exécution de la méthode d'action liée à la demande
  • Préparation des données de vue
  • Mise à jour de la vue rafraîchissante
Cette définition a été écrite dans le con de ASP.NET