Bonjour tout le monde![]()
Je m'interroge sur la meilleure manière de concevoir ET implémenter une application Java "standalone" utilisant Swing et un SGBD.
Voici grosso modo ma manière de faire :
- je crée une classe pour l'accés à la BD, cette classe est un singleton
- Je mets aussi la fenetre principale en singleton
- Je crée un médiateur (listener) pour la fenetre principale et les boites de dialogue
- le mediateur de la fenetre principale est aussi un singleton
- Chaque médiateur a la charge de récolter les info de l'IHM et crée un thread ,si besoin est , pour effectuer le traitement et mettre à jour l'IHM
Un des (nombreux ? ) problèmes de cette façon de procéder est que je me retrouve avec des singletons qui se référencent mutuellement.![]()
Voilà, je voudrais avoir votre avis sur ma manière de faire et connaitre la votre.
J'espère que c'est clair.Dans tous les cas je suis à votre disposition pour de plus amples détails.
Merci beaucoup pour votre aide![]()
Partager