Actuellement l'application sur laquelle je travaille utilise des EJB 2.1. Est-ce que celà vaut le coup de migrer en EJB 3.0 à votre avis? (serveur weblogic 10)
Actuellement l'application sur laquelle je travaille utilise des EJB 2.1. Est-ce que celà vaut le coup de migrer en EJB 3.0 à votre avis? (serveur weblogic 10)
D'un point de vue purement technique pourquoi pas.
Ca peut énormément simplifier votre code et vos couches existantes.
Mais dans un vrai projet c'est une décision qui implique de nombreux facteurs.
Quel est le niveau d'expertise de l'équipe de dev en EJB3. Quel est le volume et la criticité du projet ?
Estimer le cout de la migration.
En fait le projet est en production donc évidemment c'est critique. J'ai bien du mal à évaluer le coût de la migration mais à première vue il me semble que celà ne vaut pas le cout de la faire pour tous nos EJB. Peut-etre seulement pour les EJB Entities ?
Peut-etre peut-on envisager de développer les nouveaux EJB en 3.0. Qu'est-ce que vous en pensez, y a t-il des problèmes si on utilise à la fois les EJB 2.1 et 3.0?
Un petit pdf qui traite de la question, ça peut être utile...
http://www.oracle.com/technology/tec...ATION-1013.pdf
En ce qui me concerne, la question de la migration dépendrait du volume de code à parcourir...
Si le volume est conséquent, je ne pense pas que ça vaille le coup, même si d'un point de vue de la maintenance, les EJB3 apportent beaucoup vu la simplification (plus de descripteur de déploiement, un maximum de "défaut" etc...)
A+

[je ne sais pas si je dois créer un topic à part ou suivre ce fil, prévenez moi auquel cas je ferais le nécessaire ]
Bonjour, la question m'intéresse aussi
j'aimerai savoir si quelqu'un a déjà effectué cette migration. Pour le moment j'ai lu les livres:
+Mastering Entrerpise javaBeans and the Java 2 Platform Entreprise Edition. Seconde édition
+Mastering Entrerpise javaBeans 3.0 4ème édition.
+visité le site developpez et plein d'autre
j'ai une certaine vision de ce qu'étaient les ejb2 et ce qu'apporte les ejb3 et j'aimerai ma lancer dans la migration d'une application entièrement en ejb2.
voici mes questions un peu bateau pour certaine mais je vois large:
combien de temps cela à pris pour tout migrer
avez vous tout migré ?
avez vous fait cohabiter différentes versions d'ejb ?
est il compliquer de migrer les entity ejb2 en entity ejb3 ?
savez vous comment faire un benshmark entre les deux versions ?
est ce rentable ?
quels sont les véritables gains sur une grosse application ?
gagne t-on véritablement en maintenance ?
je dois faire une étude sur cette migration donc je suis preneur de tout retour sur expériences
merci beaucoup.
Dernière modification par Domi2 ; 25/08/2011 à 16h59.

Partager