Tutoriel : Introduction

Introduction

Le MVC ou Modèle, Vue , Contrôleur

 

Le MVC est une technique qui permet d'organiser une application de manière standardisée.

 

Pour synthétiser, une Classe application gère l'ensemble du projet. Cette classe enregistre des contrôleurs qui vont à leur tour enregistrer et gérer les vues et les modèles.

 

Les Vues :

 

Une vue est une classe correspondante à un composant graphique extJs (un panel, un arbre, un viewport...)

Ces vues ne gèrent aucun évènement ni aucune données.

 

Les contrôleurs :

 

il vont centraliser les évènements de votre vue et gérer la liaison entre vos données et vos vues.

 

Les Modèles :

 

Ce sont des classe ExtJs qui gèrent les données.

 

En Extjs MVC, les controllers sont chargés par l'application. Ensuite chaque controller vas spécifier (et inclure) ces vues,ces models, ces stores.