Journal EJB 3 fait son coming out

Posté par  .
Étiquettes : aucune
0
7
mai
2004
Bonjour tout le monde,
L'annonce de EJB 3 a été faite au ServerSide Symposium.
Je reprends ici une part de leur news:
http://www.theserverside.com/news/thread.tss?thread_id=25779(...)

Au menu, une simplification radicale. Aux orties les descripteurs, le jni, etc. Bref pas mal de choses rebutantes. Place aux annotations.

Créer un bean session?
@Session public class CalculatorBean
{
// place code here...
}
Et de l'injection de dépendance pour repérer les ressources ( et plus forcément JNI).

Les premières réactions sur theSSi (site très pro-hibernate/jdo) sont froides:
" You have to worry about a spec that is still trying to get it right on the third attempt." (Il vaut mieux s'inquiéter quand une spec doit s'y reprendre à trois fois pour arriver à quelque chose de bien). Pan.
Quant à Robin Ross (qui travaille aux specs de JDO) il est assez énervé.
Il faut savoir qu'il y a qq jours les 3 gros BEA, IBM et Oracle ont dit "Non" aux specs de JDO, qui se veut une autre façon (avec les ejb, qui est la solution instituée et avec hibernate qui est la solution GPL) de faire de la persistance.

Lui dit en substance que ces 3 gros éditeurs de serveurs d'application J2EE (où vivent les ejb) veulent surtout fermer le marché des serveurs d'application. Que cette idée de plus de transparence est certainement bien mais ils feraient mieux de ne pas inventer encore encore encore une fois quelque chose de nouveau (pour garder le marché, encore une fois).

(Note: je dis certainement des bêtises ne m'en veuillez pas trop merci)
  • # ma vie

    Posté par  . Évalué à 3.

    ce qui est assez fou avec cette nouvelle spec, cest qu'on a vraiment l'impression que les EJB 3 (du moins pour les entity) sont un clone de Hibernate.

    En tout cas, la ou ca me fait plaisir, c'est que depuis 5 ans je dis a mes clients que les EJB cest bien en tant que composants réseaux (session) ou pour faire de l'asynchrone (mdb) et que pour la persistance, il faut passer par d'autres solutions (wrappé dans des sessions si on veut des composants réseaux) et les EJB v3 me donne vraiment l'impression d'aller dans mon sens.
  • # Bonne chose ?

    Posté par  . Évalué à 1.

    Ouééé plus de JNDI, plus de home interface, moins de complexité dans le code :)

    Par contre vis à vis de JDO c'est moins bien :(
    EJB3 devient concurretn de JDO et Hibernate.
    Heureusement que JDO ne se limite pas seulement aux accès aux bases de données.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.