L'architecture d'une application JAVA se SWING
dev_man
Messages postés
90
Date d'inscription
Statut
Membre
Dernière intervention
-
dev_man Messages postés 90 Date d'inscription Statut Membre Dernière intervention -
dev_man Messages postés 90 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux développer une application en Java Se et j'ai besoin de savoir l'architecture que je dois mettre en place.
Pour moi j'opte pour 4 packages :
DAO : Accès aux données
BO : Business Object
CONTROL : Intermédiaire entre la couche GUI et DAO
GUI : L'interface Graphique
Merci et bonne journée.
je veux développer une application en Java Se et j'ai besoin de savoir l'architecture que je dois mettre en place.
Pour moi j'opte pour 4 packages :
DAO : Accès aux données
BO : Business Object
CONTROL : Intermédiaire entre la couche GUI et DAO
GUI : L'interface Graphique
Merci et bonne journée.
8 réponses
-
CONTROL : c'est l'intermédiaire entre GUI et BO, il n'attaque pas le DAO (dans le meilleur de cas)
-
D'accord, mais que pensez vous de cette architecture ? ou vous avez une autre idée d'une autre architecture ?
Merci. -
Pour une application swing c'est pas mal... En fait, c'est l'architecture classique pour faire un logiciel de bonne qualité (facilité d'évolution, facilité de maintenance, ...).
-
vous dites pas mal donc il existe une autre manière pour faire la chose
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Tout dépend de ta créativité ... Et aussi un peu des APIs et des Technologies dont tu feras usage.
Mais, en général, il sera difficile de faire mieux pour une application Swing. ;-)
-
Je vous demande si vous avez l'architecture type d'une application swing ou un exemple sur internet, je veux m'inspirer de ce qui existe et des ex-expériences
-
Si tu tiens tant à avoir une application impeccable, fais des recherches sur les patrons de conception (encore dit design patterns). Plus tu en connais, mieux c'est. Pour l'immédiat, je te conseillerais de commencer par le patron de conception MVC (pour Modèle Vue Contrôleur).
Salut -
j'ai lu que MVC est dédie pour les application web, pt on utiliser le paterne MVC pour les application SWING ?