Mvc structure

Fermé
freeidea - 29 févr. 2016 à 15:55
 Utilisateur anonyme - 29 févr. 2016 à 19:07
Salut.
J'ai deux questions à poser:
-est ce qu'on peut dire que le patron mvc est implanté sur un framework?
-que contient chacun des élements modèle vue et controleur (est ce des fonctions ou classes ....)?

2 réponses

D'autre façon ,s'agit des dossiers vides ou ce sont deja des librairies?
0
Utilisateur anonyme
29 févr. 2016 à 19:07
Salut,

Je bosse en ce moment sur l'architecture MVC en JAVA sous Eclipse.

Model = cœur du programme. contient la logique cachée du programme.
Vue = design graphique (uniquement design !).
Contrôleur = intermédiaire entre Model et Vue. chargé de gérer les événements utilisateurs sur l'interface graphique et de la conversion entre données du modèle (purement variable) et celles de la vue (purement graphique).

Normalement, le modèle ne connait rien du contrôleur ni de la vue mais est capable d'envoyer des données à des "listeners" (ce sont des "objets" qui souhaitent être notifiée de certaines valeurs).

La vue ne connait rien du contrôleur ni de la vue. Il n'est chargé que de l'aspect visuel. Comme l'aspect visuel requiert des données brutes, il faut qu'il soit capable d'en recevoir du modèle (il ne peut pas en envoyer !)

Le contrôleur se charge de définir les composants graphiques soumis à des événements utilisateurs pour ensuite traiter la demande et la convertir en données pour le modèle. Evidemment, le contrôleur CONNAIT le/les modèle(s) et le/les vue(s). Par ailleurs, c'est lui aussi qui gère le changement de vue.
0