Sencha Touch - MVC

MVC signifie Model View Controller. Il s'agit d'un modèle architectural qui sépare l'application en composants logiques, ce qui la rend plus gérable.

Le diagramme suivant montre comment fonctionne l'architecture MVC -

Controller - Le contrôleur contrôle l'ensemble de l'application, il informe la vue si le modèle est modifié et effectue des actions en fonction des entrées de l'utilisateur.

View- Il contient la partie interface de l'application qui est visuelle pour l'utilisateur. Il informe le contrôleur de changer de modèle sur l'entrée de l'utilisateur.

Model- Il contient les objets qui lient les données du magasin à afficher. C'est une représentation de l'objet du monde réel qui traite essentiellement de la base de données. Il informe également le contrôleur de tout changement de vue.