Je suis en train de développer une petite appli en swing se connectant à
une DB pour ajouter modifier supprimer des tuples.
Actuellement, j'ai une classe IHM et une classe controleur.
la classe ihm a une instance du controlleur.
Chaque élément (bouton, menu...) de l'IHM a un listener qui appelle la
méthode de l'instance du controlleur qui va bien en fonction des ordres
(éditer, supprimer etc...)
Ma question :
Serait-ce plus élégant que chaque élément crée un évènement qui serait
envoyé à l'instance controlleur qui examinerait l'objet event et
prendrait la bonne décision au lieu que j'appelle la méthode directement
comme je le fais actuellement ?
L'appli ne pose aucun problème particulier si ce n'est que je voudrais
qu'elle soit la + architecturalement exacte donc tous vos avis sont les
bienvenus :)
Ca passionne personne ? Vous êtes tous occupés avec vos cadeaux de Noël :) ?
Je vais tenter ma chance sur un c.l.gui
Bon Dimanche cpdt :)
ym
Bonjour: selon moi la 2eme solution est meilleure, elle permet une meilleure séparation entre vue et traitements. du moment que java offre la possibilité d'utliser les évenements pourquoi pas utiliser au max cette possibilité !!!
"charly" a écrit dans le message de news: bskv82$p05$
Bonsoir à tous et à toutes,
Je suis en train de développer une petite appli en swing se connectant à une DB pour ajouter modifier supprimer des tuples.
Actuellement, j'ai une classe IHM et une classe controleur.
la classe ihm a une instance du controlleur. Chaque élément (bouton, menu...) de l'IHM a un listener qui appelle la méthode de l'instance du controlleur qui va bien en fonction des ordres (éditer, supprimer etc...)
Ma question :
Serait-ce plus élégant que chaque élément crée un évènement qui serait envoyé à l'instance controlleur qui examinerait l'objet event et prendrait la bonne décision au lieu que j'appelle la méthode directement comme je le fais actuellement ?
L'appli ne pose aucun problème particulier si ce n'est que je voudrais qu'elle soit la + architecturalement exacte donc tous vos avis sont les bienvenus :)
Bonjour:
selon moi la 2eme solution est meilleure, elle permet une meilleure
séparation entre vue et traitements.
du moment que java offre la possibilité d'utliser les évenements pourquoi
pas utiliser au max cette possibilité !!!
"charly" <kanarispam666@yahoo.fr> a écrit dans le message de news:
bskv82$p05$1@news-reader3.wanadoo.fr...
Bonsoir à tous et à toutes,
Je suis en train de développer une petite appli en swing se connectant à
une DB pour ajouter modifier supprimer des tuples.
Actuellement, j'ai une classe IHM et une classe controleur.
la classe ihm a une instance du controlleur.
Chaque élément (bouton, menu...) de l'IHM a un listener qui appelle la
méthode de l'instance du controlleur qui va bien en fonction des ordres
(éditer, supprimer etc...)
Ma question :
Serait-ce plus élégant que chaque élément crée un évènement qui serait
envoyé à l'instance controlleur qui examinerait l'objet event et
prendrait la bonne décision au lieu que j'appelle la méthode directement
comme je le fais actuellement ?
L'appli ne pose aucun problème particulier si ce n'est que je voudrais
qu'elle soit la + architecturalement exacte donc tous vos avis sont les
bienvenus :)
Bonjour: selon moi la 2eme solution est meilleure, elle permet une meilleure séparation entre vue et traitements. du moment que java offre la possibilité d'utliser les évenements pourquoi pas utiliser au max cette possibilité !!!
"charly" a écrit dans le message de news: bskv82$p05$
Bonsoir à tous et à toutes,
Je suis en train de développer une petite appli en swing se connectant à une DB pour ajouter modifier supprimer des tuples.
Actuellement, j'ai une classe IHM et une classe controleur.
la classe ihm a une instance du controlleur. Chaque élément (bouton, menu...) de l'IHM a un listener qui appelle la méthode de l'instance du controlleur qui va bien en fonction des ordres (éditer, supprimer etc...)
Ma question :
Serait-ce plus élégant que chaque élément crée un évènement qui serait envoyé à l'instance controlleur qui examinerait l'objet event et prendrait la bonne décision au lieu que j'appelle la méthode directement comme je le fais actuellement ?
L'appli ne pose aucun problème particulier si ce n'est que je voudrais qu'elle soit la + architecturalement exacte donc tous vos avis sont les bienvenus :)