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

Interfaces Graphiques en Java Discussion :

implémentation Pattern MVC


Sujet :

Interfaces Graphiques en Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut implémentation Pattern MVC
    Bonjour

    Qqun pourrait m'expliquer la différence entre les deux méthodes suivantes pour réaliser le pattern MVC :

    1. utiliser l'interface Observer et la classe Observable puis notifier les changements par notifyObservers()

    2. Utiliser la classe PropertyChangeSupport pour informer les écouteurs d'un changement de valeur d'une propriété avec la méthode firePropertyChange(). Cette deuxième méthode, si j'ai bien compris, est utilisée pour les classes JavaBean.

    Ce qui m'amène à ma deuxième question : quel est l'avantage d'utiliser des beans ? J'ai compris qu'ils sont "réutilisables" mais dans quelle mesure est-ce tellement intéressant ?

    Merci d'avance pour ces eclaircissements !

    cyberlulu

    PS : j'espère avoir posté au bon endroit...

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 28
    Points : 27
    Points
    27
    Par défaut
    Attention,

    Pour MVC il te faut 3 composantes :

    Un modèle (Bean, DTO, ou toute autre structure contenant des données)
    Un contrôleur (Agit sur les données du modèle)
    Une vue (affiche les données et la plupart du temps ordonne le contrôleur)

    Le controleur possède une référence sur le modèle pour l'alterer
    La vue possède une reference sur le modele pour le representer et une reference sur le controleur pour modifier le modele.

    Observer ne te sert qu'a eventuellement notifier la vue des changements effectués sur le modèle (moyen) ou sur les actions du controleur.

    PropertyChangeListener quant a lui fournit l'implémentation d'Observer sous forme de classe utilitaire.

Discussions similaires

  1. Implémentation de MVC
    Par Oufti dans le forum Windows Forms
    Réponses: 11
    Dernier message: 22/09/2010, 10h47
  2. Réponses: 4
    Dernier message: 24/02/2009, 12h06
  3. Implémentation du MVC en ASP.NET
    Par rabddoul dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 23/02/2008, 11h21
  4. Tutoriel : Implémentation du pattern MVC
    Par Ricky81 dans le forum MVC
    Réponses: 0
    Dernier message: 11/02/2008, 09h51
  5. Pattern MVC et barre de progression
    Par Tiberizz dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 05/12/2006, 18h44

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