EJB

EJB - Java - Programmation

Marsh Posté le 21-04-2005 à 16:10:33    

que pensez vous tous de la technologie EJB. Est-ce que quelqu'un d'entre vous lutilise vraiment ou bien on fait du bon vieux JDBC en dur?

Reply

Marsh Posté le 21-04-2005 à 16:10:33   

Reply

Marsh Posté le 21-04-2005 à 16:28:20    

essaie JDO plutôt.. plus léger, moins compliqué, en devenir...

Reply

Marsh Posté le 21-04-2005 à 16:48:40    

sujet bcp trop vague. et sujet à des différences d'appréciation.
 
Si comme le laisse entendre ton post, ce qui t'intéresse c'est le mapping d'objets en base de données relationelle, tu peux effectivement regarder JDO, mais y a bcp d'autres techno qui font ca : toplink, hibernate, etc.
 
remarque : la sauvegarde de données en base est de plus en plus séparée des EJB dans l'architecture J2EE (j'en ai l'impression en tout cas). Ca va peut être changer avec les EJB3.0 ... j'ai pas encore regardé
 

Reply

Marsh Posté le 21-04-2005 à 16:53:45    

mon cher benou, JDO est juste une spécification et non une marque :)) tout comme les EJB d'ailleurs !!
il ne s'agit aucunement d'un produit ni d'une marque quelconque..
LeOUFsaMere, si tu choisis JDO (ce que je te conseille au plus haut point tant pour l'intérêt que cela peut avoir que pour le goût de l'aventure), je te conseille LiDo de XCalia qui me semble pas trop trop mal (en plus c'est gratuit... enfin le produit tout seul... les conseils c'est une autre affaire !)

Reply

Marsh Posté le 21-04-2005 à 16:53:58    

Je me pose la question sur l'utilité des EJB session egalement. J'ai du mal a saisir l'engouement pour EJB par la presse ou est ce que derriere ya une reele demande dans l'industrie. Si non quels sont les avantages et les inconvenients

Reply

Marsh Posté le 21-04-2005 à 16:59:17    

titione a écrit :

mon cher benou, JDO est juste une spécification et non une marque :)) tout comme les EJB d'ailleurs !!
il ne s'agit aucunement d'un produit ni d'une marque quelconque..
LeOUFsaMere, si tu choisis JDO (ce que je te conseille au plus haut point tant pour l'intérêt que cela peut avoir que pour le goût de l'aventure), je te conseille LiDo de XCalia qui me semble pas trop trop mal (en plus c'est gratuit... enfin le produit tout seul... les conseils c'est une autre affaire !)


j'ai jamais dis le contraire :)
La norme JDO a de nombreux challengers, qui même si ils ne sont pas des standards du JCP sont très utilisés.
Y a qu'à voir la façon dont JDO2.0 a accouché à coup de forceps :/
 
Moi j'hésiterais bcp à partir sur cette norme...
 

LeOUFsaMere a écrit :

Je me pose la question sur l'utilité des EJB session egalement. J'ai du mal a saisir l'engouement pour EJB par la presse ou est ce que derriere ya une reele demande dans l'industrie. Si non quels sont les avantages et les inconvenients


on va pas refère un débat là dessus. Cherche un peu, tu trouveras des tas d'articles sur le sujets, et chacun avec un point de vue et des conclusions différentes.

Reply

Marsh Posté le 22-04-2005 à 09:40:41    

benou a écrit :

j'ai jamais dis le contraire :)
La norme JDO a de nombreux challengers, qui même si ils ne sont pas des standards du JCP sont très utilisés.
Y a qu'à voir la façon dont JDO2.0 a accouché à coup de forceps :/
 
Moi j'hésiterais bcp à partir sur cette norme...
 
 


+1
 
On troll pas mal avec mes collegues de travail sur cette norme, on se demande reellement si ya du monde qui l'utilise :)
 
sinon leOufsaMere je comprends tes interrogations, les EJB ont en parle plus que ce que l'on les utilise, et dans ce dernier cas on les mets souvent en place de facon assez chaotique.
 
Je te conseille la lecture de ces deux livres :
* Better, Faster, Lighter Java, de Bruce Tate et Justin Gehtland (c'est le bouquin reference pour moi)
* J2EE Development without EJB, de Rod Johnson, Juergen Hoeller
 
http://www.amazon.com/exec/obidos/ [...] 8&v=glance
 
Apres c'est vrai , j'ai vu une presentation d'EJB 3 , avec les annotations, l'injection, le couplage avec Hibernate 3 et tout ca , c'est vrai qu'a l'air pas mal...

Reply

Marsh Posté le 22-04-2005 à 14:12:06    

Ces livre on l'air tres interresant parce que pour l'instant je ne comprends pas tout le chaût autour des EJB vu qu'en prod je ne les ai jamais vu tourner. Meme je ne connais pas un expert EJB et pourtant ya plein d'expert Java dans la SSII ou je bosse.
 
Est ce que quelqu'un aurait un lien avec des benchs, des comparaisons.


Message édité par LeOUFsaMere le 22-04-2005 à 14:12:23
Reply

Marsh Posté le 22-04-2005 à 14:18:53    

LeOUFsaMere a écrit :

Ces livre on l'air tres interresant parce que pour l'instant je ne comprends pas tout le chaût autour des EJB vu qu'en prod je ne les ai jamais vu tourner. Meme je ne connais pas un expert EJB et pourtant ya plein d'expert Java dans la SSII ou je bosse.
 
Est ce que quelqu'un aurait un lien avec des benchs, des comparaisons.


Comparaison n'est pas raison. Surtout si tu utilises des entity beans... Assez pratiques pour du transactionnel, mais à la ramasse pour le reste. C'est un peu la peste et le choléra. .NET en avait profité pour publier des benchs biaisés.
 
Il importe de démythifier les EJB. Ca n'a rien de sorcier. Simplement, leur mise en oeuvre est inutilement alambiquée.
 
On les utilise dans la boîte où je travaille, et ça tourne en prod. Rien de bien exceptionnel.
 
Le gros point faible du modèle EJB, AMHA, c'est leur intrusivité.


Message édité par sircam le 22-04-2005 à 14:19:07

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 22-04-2005 à 14:28:36    

http://java.sun.com/products/jdo/JDOCMPFAQ.html
 
pas trop mal fait même si il y a prise de partie...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed