IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MVC Discussion :

[MVC] Débutant. Les relations entre les trois couches.


Sujet :

MVC

  1. #1
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut [MVC] Débutant. Les relations entre les trois couches.
    Bonjour,

    Je suis un grand débutant en MVC.

    J'ai parcouru le tutoriel de Baptiste Wicht :
    http://baptiste-wicht.developpez.com...onception/mvc/

    Les flèches reliant les différents modules me sont incompréhensibles.

    Ce que je pense avoir compris.
    Les relations entre la couche Vue et la couche Contrôleur.
    Exemples correspondant à la flèche Action utilisateur :
    L'utilisateur de l'application demande la liste des clients.
    L'utilisateur pagine en avant et en arrière sur cette liste des clients.
    L'utilisateur demande l'affichage détaillé d'un client.

    la flèche Choix de la vue :
    Correspond au résultat du traitement effectuer par la couche Contrôleur en réponse à une Action utilisateur.

    Les autres flèches je ne comprends pas.
    Par exemple je ne comprends pas les flèches entre la couche Vue et la couche Modèle.

    N'est ce pas le Contrôleur qui informe la couche Vue de ce qu'elle doit afficher et non pas directement le Modèle ?

  2. #2
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Citation Envoyé par tintin92 Voir le message
    N'est ce pas le Contrôleur qui informe la couche Vue de ce qu'elle doit afficher et non pas directement le Modèle ?
    Pour moi, la vue va s'abonner (listener) sur le modèle et aux changements du modèle elle va se mettre à jour en conséquence.

  3. #3
    Membre averti
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Points : 341
    Points
    341
    Par défaut
    Citation Envoyé par Baptiste Wicht Voir le message
    Pour moi, la vue va s'abonner (listener) sur le modèle et aux changements du modèle elle va se mettre à jour en conséquence.
    Je viens d'acheter le livre d'Emmanuel Puybaret Swing.
    Il n'y a plus qu'à le lire et le comprendre.

    Merci,

Discussions similaires

  1. Importer ou créer les relations entre les tables.
    Par Raphael_74 dans le forum VBA Access
    Réponses: 7
    Dernier message: 11/07/2007, 10h24
  2. Récupérer les relations entre les tables d'une bdd
    Par FRED.G dans le forum Accès aux données
    Réponses: 1
    Dernier message: 16/01/2007, 13h07
  3. Créer et effacer les relations entre les tables en VB
    Par polianita dans le forum Access
    Réponses: 7
    Dernier message: 04/08/2006, 11h54
  4. Pourquoi les relations entre les tables
    Par ghita269 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/12/2005, 11h54
  5. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo