L'architecture d'une application JAVA se SWING

dev_man Messages postés 137 Statut Membre -  
dev_man Messages postés 137 Statut Membre -
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.


A voir également:

8 réponses

ngounou25 Messages postés 110 Statut Membre 4
 
CONTROL : c'est l'intermédiaire entre GUI et BO, il n'attaque pas le DAO (dans le meilleur de cas)
0
dev_man Messages postés 137 Statut Membre 2
 
D'accord, mais que pensez vous de cette architecture ? ou vous avez une autre idée d'une autre architecture ?

Merci.
0
ngounou25 Messages postés 110 Statut Membre 4
 
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, ...).
0
dev_man Messages postés 137 Statut Membre 2
 
vous dites pas mal donc il existe une autre manière pour faire la chose
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ngounou25 Messages postés 110 Statut Membre 4
 
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. ;-)
0
dev_man Messages postés 137 Statut Membre 2
 
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
0
ngounou25 Messages postés 110 Statut Membre 4
 
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
0
dev_man Messages postés 137 Statut Membre 2
 
j'ai lu que MVC est dédie pour les application web, pt on utiliser le paterne MVC pour les application SWING ?
0