L'architecture d'une application JAVA se SWING

dev_man Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
dev_man Messages postés 83 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.


A voir également:

8 réponses

ngounou25 Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   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 83 Date d'inscription   Statut Membre Dernière intervention   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 96 Date d'inscription   Statut Membre Dernière intervention   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 83 Date d'inscription   Statut Membre Dernière intervention   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 96 Date d'inscription   Statut Membre Dernière intervention   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 83 Date d'inscription   Statut Membre Dernière intervention   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 96 Date d'inscription   Statut Membre Dernière intervention   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 83 Date d'inscription   Statut Membre Dernière intervention   2
 
j'ai lu que MVC est dédie pour les application web, pt on utiliser le paterne MVC pour les application SWING ?
0