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 :

c'est quoi un Renderer ?


Sujet :

MVC

  1. #1
    Membre régulier Avatar de OSryx
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Luxembourg

    Informations forums :
    Inscription : Janvier 2010
    Messages : 70
    Points : 73
    Points
    73
    Par défaut c'est quoi un Renderer ?
    Bonjour,


    Je n'arrive pas à trouver une définition claire et nette du Renderer ?? en rapport bien sur avec MVC bien sur !

    est ce qu'il contient des données (donc faisant partie du modele )) ??

    Merci

    n'hésitez pas à ‘vulgariser' et me confier des liens vers des docs

  2. #2
    Membre éclairé Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Points : 791
    Points
    791
    Par défaut
    Bonjour.


    Un renderer sert à effectuer le rendu de données. Donc pour moi, dans un MVC, le renderer est la vue, puisqu'il se contente d'afficher les données du modèle et par définition il ne propose pas d'interactions (donc ce n'est pas un contrôleur).

  3. #3
    Membre régulier Avatar de OSryx
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Luxembourg

    Informations forums :
    Inscription : Janvier 2010
    Messages : 70
    Points : 73
    Points
    73
    Par défaut
    merci merci énormement pour votre réponse , elle me clarifie plein de trucs,

    est ce que vous pouvez continuer votre explication, en m'indiquant :
    * si j'ai deux interactions 1/Aller et 2/Retour entre un JTable, Graphique, Données. Ses interactions font partie du controleur ??
    * est ce que dans le renderer on stocke des données ??

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 19
    Points : 23
    Points
    23
    Par défaut
    Exactement cela. Le renderer affiche une structure memoire (ou autre) sous un format lisible.

    Par exemple tu as une commande à afficher sur l'ordinateur.
    Tu souhaites l'affihcer pour une personne ordinaire, un mal voyant et un chinois via traduction automatique.

    Tu peut faire

    class Commande

    //Affichage avec mode
    public void afficher(Mode mod, Form f){

    }


    Mais il te faudra rajouter des option et des switch dans ton afficheur. Qui va devenir lourd. Et surtout tu commences à trop toucher à la vue dans ton objet metier auquel tu va envoyer des info sur une zone de tracage.

    Mais si tu fais ça.

    interface ICommandeRenderer {
    //Affichage avec mode
    public void afficher(Commande cmd){
    }
    }

    class Commande

    public void setRenderer(ICommandeRenderer rend){

    }

    Puis tu développes chaque type d'affichage dans un classe, tu as séparer le code d'affichage du reste.

    Après tu règles le renderer pour l'utilisateur dans le code de ta GUI.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [sbadecoder a dit].. C'est quoi pour vous un beau programme?
    Par seb.49 dans le forum Langages de programmation
    Réponses: 14
    Dernier message: 13/02/2004, 10h41
  2. c'est quoi un 'system catalogs' ...
    Par jaimepasteevy dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/12/2003, 16h47
  3. C'est quoi XMLRAD ?
    Par laffreuxthomas dans le forum XMLRAD
    Réponses: 10
    Dernier message: 09/08/2003, 02h42
  4. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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