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

  FORUM HardWare.fr
  Programmation
  Java

  Couche métier et service

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Couche métier et service

n°611833
yanis97
Posté le 14-01-2004 à 18:35:11  profilanswer
 

Bonjour;
 
J'ai une application n-tiers (ihm, métiers, services, accès bd) :
 
Q1: uels sont les différents moyens pour faire communiquer les deux couches objets métiers et services avec et sans utilisation des EJB (du plus simple au plus compliqué).
Q2 : comment délimiter les méthodes qui sont ds les deux couches, par exemple, la recherche d'une personne se met ds quelle couche ?
Faut'il mettre uniquement que les méthodes : create, update, delete dans la couche objets métiers ?
 
En vous remerciant;

mood
Publicité
Posté le 14-01-2004 à 18:35:11  profilanswer
 

n°611841
benou
Posté le 14-01-2004 à 18:55:25  profilanswer
 

R1 : :heink: c'est à dire ??? si c'est dans la même JVM, bha c'est des appels de méthodes à la con, sinon dans le cas des EJB c'est en utilisant du RMI/IIOP habituellement. Mais je crois pas que c'était ca ta question
 
R2: Ca dépend de ta modélisation. Moi je dirais que la couche de service c'est une "boite à outil". Par exemple, la notion de "personne" n'est pas forcément la même pour la couche métier et la couche service ...
 
Pour ta dernière question, la réponse est non. Tes méthodes ressemblent à des appels BDD. Une couche métier ne doit pas se limiter à ca (alors qu'un nouche service, elle contiendra ce genre de méthodes)


---------------
ma vie, mon oeuvre - HomePlayer
n°611842
Jubijub
Parce que je le VD bien
Posté le 14-01-2004 à 18:56:49  profilanswer
 

SAP :D


---------------
Jubi Photos : Flickr - 500px
n°611855
darklord
You're welcome
Posté le 14-01-2004 à 19:30:08  profilanswer
 

R1: tu parles des designs patterns? Session Facade, buisness deleguates, etc? Un bouquin à consulter : "Core J2EE patterns"
 
R2: le livre en question répond aussi à ça

n°611874
the real m​oins moins
Posté le 14-01-2004 à 19:50:11  profilanswer
 

benou a écrit :

R1 : :heink: c'est à dire ??? si c'est dans la même JVM, bha c'est des appels de méthodes à la con, sinon dans le cas des EJB c'est en utilisant du RMI/IIOP habituellement. Mais je crois pas que c'était ca ta question

et le messaging alors? :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612003
benou
Posté le 14-01-2004 à 22:39:10  profilanswer
 

the real moins moins a écrit :

et le messaging alors? :o


pour une appli avec IHM ? [:kiki]


---------------
ma vie, mon oeuvre - HomePlayer
n°612006
the real m​oins moins
Posté le 14-01-2004 à 22:43:12  profilanswer
 

benou a écrit :


pour une appli avec IHM ? [:kiki]

oui


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612008
benou
Posté le 14-01-2004 à 22:45:40  profilanswer
 
n°612012
the real m​oins moins
Posté le 14-01-2004 à 22:48:02  profilanswer
 

benou a écrit :


ha bon  :heink:  

1/ tu peux faire du synchrone en messaging si tu veux vraiment
2/ je vois pas pq t'aurais pas droit à une ui en faisant de l'asynchrone. c'est conceptualisé(?) differement, c'est sur.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612017
benou
Posté le 14-01-2004 à 22:50:16  profilanswer
 

the real moins moins a écrit :

1/ tu peux faire du synchrone en messaging si tu veux vraiment
2/ je vois pas pq t'aurais pas droit à une ui en faisant de l'asynchrone. c'est conceptualisé(?) differement, c'est sur.  


messaging synchrone ? c'est à dire ?? du RPC ??
 
enfin bon, t'avoueras que c'est vraiment pas habituel ...


---------------
ma vie, mon oeuvre - HomePlayer
mood
Publicité
Posté le 14-01-2004 à 22:50:16  profilanswer
 

n°612023
the real m​oins moins
Posté le 14-01-2004 à 22:56:12  profilanswer
 

oui non mais le messaging synchrone c'est pourri, genre le truc que tu fais qd t'as pas d'autre possibilité qd tu bosses sur un truc designé avec les pieds.
 
 
par contre, l'ui en asynchrone, je vois pas ou est le pb. t'as bien un peu d'imagination non? sinon, donne moi un exemple d'appli avec msg asynch, et je t'explique ce que je vois comme ui dessus ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612025
benou
Posté le 14-01-2004 à 22:58:05  profilanswer
 

the real moins moins a écrit :


par contre, l'ui en asynchrone, je vois pas ou est le pb. t'as bien un peu d'imagination non? sinon, donne moi un exemple d'appli avec msg asynch, et je t'explique ce que je vois comme ui dessus ;)


mais qu'est ce qui tu fais dire que son appli peut fonctionner en assynchrone ???


---------------
ma vie, mon oeuvre - HomePlayer
n°612026
the real m​oins moins
Posté le 14-01-2004 à 22:59:01  profilanswer
 

benou a écrit :


mais qu'est ce qui tu fais dire que son appli peut fonctionner en assynchrone ???  

et qu'est-ce qui te fait dire qu'elle peut ou doit fonctionner en synchrone?
 
il a demander les differentes manieres de communiquer entre les couches [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612030
benou
Posté le 14-01-2004 à 23:03:35  profilanswer
 

nan mais c'est quoi la proportion d'appli en synchrone et en assynchrone ? 1 pour 1000 ???  
Sa question est tellement généraliste ... c'est un peu bizarre d'abborder le messaging, quoi ...


---------------
ma vie, mon oeuvre - HomePlayer
n°612036
the real m​oins moins
Posté le 14-01-2004 à 23:08:50  profilanswer
 

OK BENOU.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612039
benou
Posté le 14-01-2004 à 23:11:38  profilanswer
 
n°612042
the real m​oins moins
Posté le 14-01-2004 à 23:14:17  profilanswer
 

ben qu'est-ce que tu veux que jte dise, tu veux avoir le dernier mot, tu l'as hein.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612048
benou
Posté le 14-01-2004 à 23:28:40  profilanswer
 

the real moins moins a écrit :

ben qu'est-ce que tu veux que jte dise, tu veux avoir le dernier mot, tu l'as hein.


 :??: c'est qui qui cherche la petite bête ?

Citation :

et le messaging alors? :o


---------------
ma vie, mon oeuvre - HomePlayer
n°612178
darklord
You're welcome
Posté le 15-01-2004 à 06:27:15  profilanswer
 

greg, le messaging entre ces couches là je trouve ca zarb moi ;) enfin si on parle métier -> services.
 
bien que bon c'est des termes que j'utilise rarement donc ca pourrait etre moi qui me plante. Selon moi le messaging c'est assez bien comme point d'entré et point de sortie d'un système + traffic interne dans une application où l'asynchrone est de facto utilisé

n°612185
the real m​oins moins
Posté le 15-01-2004 à 06:39:51  profilanswer
 

ben si on parle de communication entre métier et service, t'as un (mauvais) exemple dans le bidule que je fais pour le moment au boulot, pourtant.
(export machin bidule)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612192
darklord
You're welcome
Posté le 15-01-2004 à 06:55:21  profilanswer
 

the real moins moins a écrit :

ben si on parle de communication entre métier et service, t'as un (mauvais) exemple dans le bidule que je fais pour le moment au boulot, pourtant.
(export machin bidule)


 
bin non c un point de sortie du système l'export. Donc le messaging est très bien.

n°612194
the real m​oins moins
Posté le 15-01-2004 à 06:56:51  profilanswer
 

ha oui merde, mauvais exemple.
 
anyway, si t'étais venu à javapolis t'aurais vu la conf sur ce sujet et tu comprendrais de quoi je parle ;)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612195
darklord
You're welcome
Posté le 15-01-2004 à 07:00:41  profilanswer
 

j'ai pas dit que tu avais tord, j'ai dit que je trouvais zarb. Probablement parce que j'ai jamais vu d'exemples probants

n°612196
the real m​oins moins
Posté le 15-01-2004 à 07:04:45  profilanswer
 

j'ai pas dit que t'avais dit que j'avais tord :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612199
darklord
You're welcome
Posté le 15-01-2004 à 07:06:46  profilanswer
 

ok :o

n°612257
benou
Posté le 15-01-2004 à 09:33:52  profilanswer
 

the real moins moins a écrit :

j'ai pas dit que t'avais dit que j'avais tord :D


et lui tu l'engueules pas ?  :o
[:sisicaivrai]


Message édité par benou le 15-01-2004 à 09:34:10

---------------
ma vie, mon oeuvre - HomePlayer
n°612258
the real m​oins moins
Posté le 15-01-2004 à 09:34:18  profilanswer
 

benou a écrit :


et lui tu l'engueules pas ?  :o  

mais j't'ai pas engueulé non plus [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°612265
benou
Posté le 15-01-2004 à 09:40:34  profilanswer
 

the real moins moins a écrit :

mais j't'ai pas engueulé non plus [:spamafote]


si :'(


---------------
ma vie, mon oeuvre - HomePlayer
n°612429
yanis97
Posté le 15-01-2004 à 12:41:25  profilanswer
 

Le problème qui se pose c'est comment différencier une méthode métier et une méthode qui est ds la couche service.
Couche service : c'est uniquement une boité à outil pour faire des traitement en utilisant les objets métiers ou c'est autre chose ?
Couche métier : c'est uniquement un ensemble de classe (javaBean ou EJB) avec un constructeur/dest, set get.
Exemple : une application qui gère les comptes des personnes :
 
Couche métier : classes Compte + Personnes sans aucunes métodes de traitement
Couche service : classe gestion compte avec des métodes : débit, credit, chercher un compte d'un personne, imprimer, etc... (servlet ou EJB)
 
En vous remerciant;

mood
Publicité
Posté le   profilanswer
 


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

  Couche métier et service

 

Sujets relatifs
Des renseignements sur le métier de DBA[C++] Implémentation d'un service NT/XP [Résolu & Conseil]
Créer un service sous VB .NETFaire d'un programme un service !
[divers] pour programmation recherche simulateur couche basse ADSL[jsp] Comment on appelle un web service???
Couche alpha (opengl)[MYSQL] lancement de mysql pas en tant que service
web service avec bdC#, DOT NET, et web service...
Plus de sujets relatifs à : Couche métier et service


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