Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
728 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  design pattern pour une application C/S

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

design pattern pour une application C/S

n°866338
yanis97
Posté le 06-10-2004 à 18:03:13  profilanswer
 

Bonjour;
 
Je dois réaliser une application client/serveur en java (client lourd) et je voulais savoir quels sont les design pattern les plus importants que je peux implémenter.
 
Merci;

mood
Publicité
Posté le 06-10-2004 à 18:03:13  profilanswer
 

n°866355
kadreg
profil: Utilisateur
Posté le 06-10-2004 à 18:18:35  profilanswer
 

get/set :o
 
C'est un pattern implémentant l'accès uniforme :o


Message édité par kadreg le 06-10-2004 à 18:18:53

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°866361
nraynaud
lol
Posté le 06-10-2004 à 18:27:17  profilanswer
 

c'est pas comme ça qu'on utilise les DP. on sort pas ça pour se la pêter devant les filles.


---------------
trainoo.com, c'est fini
n°866616
benou
Posté le 06-10-2004 à 21:36:26  profilanswer
 

je sais pas si c'est un DP (surement, y en a pour tout), mais dans tous les cas, c'est toujours important d'abstraire la couche réseau => vers des classes "stubs", comme en RMI.
 
et pkoi pas utiliser RMI tout court


---------------
ma vie, mon oeuvre - HomePlayer
n°866617
benou
Posté le 06-10-2004 à 21:36:48  profilanswer
 

nraynaud a écrit :

on sort pas ça pour se la pêter devant les filles.


si, quand même un peu ...


---------------
ma vie, mon oeuvre - HomePlayer
n°866712
the real m​oins moins
Posté le 06-10-2004 à 22:49:36  profilanswer
 

benou a écrit :

je sais pas si c'est un DP (surement, y en a pour tout)

bon ben commence par lire la bible alors...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°866889
Kahyman
Posté le 07-10-2004 à 09:45:35  profilanswer
 

benou a écrit :


et pkoi pas utiliser RMI tout court


 
Proposer du RMI ne sachant pas du tout ce qu'il veut faire : pas top.

n°866892
lorill
Posté le 07-10-2004 à 09:51:21  profilanswer
 

benou a écrit :

si, quand même un peu ...


ah bon :sweat:

n°866902
sircam
I Like Trains
Posté le 07-10-2004 à 10:06:55  profilanswer
 

nraynaud a écrit :

on sort pas ça pour se la pêter devant les filles.


Salut ma belle... Tu veux voir mon builder ?
 
Tiens, justement, quand j'étais à l'école, après avoir boulcé un dossier client/serveur en C/java, la question du cours de design patterns avait été "A la lecture du cours, quels sont patterns que vous avez ou que vous auriez pu implémenter dans votre dossier ?" ...
 
La question est peut-être tout simplement celle d'un exo ou d'un TP.
[:aline2003]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°866908
nraynaud
lol
Posté le 07-10-2004 à 10:11:30  profilanswer
 

ben on verra au cours du dev les questions qui se posent.
 
à part qu'un C/S c'est globalement un Command et que un interprêteur de commandes c'est un visiteur ; et j'ai tendance à les faire bien typés (le truc académique quoi), même si ça fait beaucoup de boilerplate, j'aime pas trop les desing à trou, soit on prétend qu'on a un métier qui doit tenir la complexité, soit on donne dans la bidouille, mais alors on empile pas les couches.


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 07-10-2004 à 10:11:30  profilanswer
 

n°867056
benou
Posté le 07-10-2004 à 14:27:19  profilanswer
 

Kahyman a écrit :

Proposer du RMI ne sachant pas du tout ce qu'il veut faire : pas top.


je vois pas quel mal y a à "proposer" ...


---------------
ma vie, mon oeuvre - HomePlayer
n°867150
Kahyman
Posté le 07-10-2004 à 15:55:48  profilanswer
 

benou a écrit :

je vois pas quel mal y a à "proposer" ...


 
Au vu de la question, il ne sait pas ou il met les pattes. S'il essaye tout ce qu'on lui "propose a l'aveugle" il ne s'en sortira pas d'aussi tot. Ce n'est pas un mal que de proposer, mais attendre de savoir quel est le probleme avant de le faire est mieux.  
 
Exemple : s'il desire avoir du callback asynchrone dans une application CS ou le client est embarque ou est mobile, utiliser RMI risquera d'etre une vraie galere (problemes d'autorisation et d'existence d'une registry, et surtout besoin de fermer explicitement la communication, etc. ne sont que qqes exemples qui me font dire RMI non merci)
 
Mais ca reste AMHA bien entendu, tu en fais ce que tu veux.
 

n°867183
benou
Posté le 07-10-2004 à 16:25:22  profilanswer
 

j'en pense que RMI dans les mobiles tu peux oublier, et que je vois toujours pas de mal à signaler l'existence d'un outils, même avant de connaître le besoin. Dans tous les cas, ca peut servir à d'autres. [:spamafote]
 
de toute façon, on peut discuter tant qu'on veut, tant que notre ami ne sera pas revenu en détaillant ce qu'il veut, on ne fera que spéculer


---------------
ma vie, mon oeuvre - HomePlayer
n°869511
julienv
Posté le 10-10-2004 à 17:07:19  profilanswer
 

il y a ce tres bon livre/site sur les patterns pour ce genre de chose :
 
http://www.cs.wustl.edu/~schmidt/POSA/

n°869680
Kahyman
Posté le 10-10-2004 à 21:37:54  profilanswer
 

benou :  
 
application java mobile != application java dans les mobiles

n°869696
senternal
Posté le 10-10-2004 à 21:53:43  profilanswer
 

Kahyman a écrit :

benou :  
 
application java mobile != application java dans les mobiles


 
Mouais, ca sent la branlette intellectuelle :ange:  
 
Sinon "Le Yanis" c'est le nom d'une boite "select" (lire echangiste...) qui s'est montée en 1997 pas loin d'ou ou j'etais étudiant...
 
T'es pas le gérant par hasard ??  :heink:

n°869783
benou
Posté le 11-10-2004 à 01:15:37  profilanswer
 

Kahyman a écrit :

benou :  
 
application java mobile != application java dans les mobiles


c'est pas ce que dit google [:spamafote]
 
t'entends quoi toi par java mobile ?


---------------
ma vie, mon oeuvre - HomePlayer
n°869818
yanis97
Posté le 11-10-2004 à 09:52:29  profilanswer
 

benou a écrit :

c'est pas ce que dit google [:spamafote]
 
t'entends quoi toi par java mobile ?


 
Je souhaite seulement séparer les classes IHM avec celle du métier pour éviter d'utiliser le modèle (classes métiers) directement de l'IHM et pour l'evolution et la maintenance de l'application.
Sachant que c'est application C/S, c'est pour cela j'ai pensé utiliser un design pattern du style : facade ou MVC ?
Quel votre avis ?

n°870200
benou
Posté le 11-10-2004 à 15:31:28  profilanswer
 

bha oui ... faut faire du mvc, c'est ce qu'on t'as conseillé ...
 
mais si tu me réponds pas, évite de quoter mon message ;)


---------------
ma vie, mon oeuvre - HomePlayer
n°870224
nraynaud
lol
Posté le 11-10-2004 à 15:46:02  profilanswer
 

yanis97 a écrit :

Je souhaite seulement séparer les classes IHM avec celle du métier pour éviter d'utiliser le modèle (classes métiers) directement de l'IHM

oulà ça marche dans l'autre sens.
les IHM sont *obligées* de maitriser le métier auquel elles se rapportent.
par contre le métier doit en savoir un minimum sur les interfaces qui le représentent (juste offrir les données à afficher, et des méthodes pour interragir depuis l'interface).
 
en gros modification du métier => modification de l'interface, mais pas dans l'autre sens (bien entendu, on transige un peu pour des raisons de performance, le modèle présente "comme par hasard" les données sous un format qui arrange bien la vue etc.)


---------------
trainoo.com, c'est fini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  design pattern pour une application C/S

 

Sujets relatifs
[ASPX][C#] Initialiser mon application : chargement en coursPortabilité d'une application avec GUI ?
migration application Access 2003Application pour page WEB
Taille des application VBA ExcelMigrer une application delphi 7 en 8
quitter proprement une application a partir d'une interface graphiqueApplication Web ou Windows ? Le pour le contre ?
application de droit sauvegardé ds une base a appliqué a windowsInternationalisation d'une application PLSQL
Plus de sujets relatifs à : design pattern pour une application C/S


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR