« hibernate4gwtTechnical tip : Using Acegi with GWT »

4 commentaires

Commentaire de: Xavier Brénuchon [Visiteur]
Salut,

- Le mapping hibernate est nettement + riche que celui de jpa (pour les Map, les component, les formula, etc...). Donc pour le mapping, j'utiliserais plutôt les fichiers hbm.xml (ou les annotation hibernate selon les gouts). En sachant que le mapping ne couple pas trop l'appli à hibernate.

- Pour la partie API, c'est + embêtant car le couplage à hibernate est + fort, mais dès que l'on a un besoin un peu complexe (genre les filtres comme tu disais), on est bien obligé de passer à du full hibernate.
Mais comme maintenant tout le monde à pris l'habitude de bien isoler la partie accès aux données (couche DAO) de son application, ce n'est pas si dérangeant d'avoir un couplage à l'api hibernate (tellement riche).

Quand au couplage au serveur d'appli, hibernate tourne sur tous.

Donc je rejoins ta conclusion : à moins d'avoir un besoin d'ORM très basique, on ne peut pas, juste pour des raisons de standardisation, s'embêter la vie en se passant de la grande richesse du mapping et de l'API Hibernate.

02.05.07 @ 18:50
Commentaire de: Issam Sabir [Visiteur]
Bonjour,

Tellement qu'elle est riche Hibernate devient complexe, non ? C'est vrai que JPA s'inspire largement d'Hibernate mais faut pas oublier qu'ils ont simplifié pas mal les choses.

Le support de JPA dans les environnement JEE est un autre point fort à noter. Le dev devient très rapide si on travaille avec les valeurs par défaut.

Et puis faut pas oublier la combinaison EJB/JPA. Malgré la complexité des versions précédentes, plusieurs grandes sociétés (dans le domaine de la banque notamment) ont adopté les EJB. Maintenant que les choses deviennent plus simple avec les EJB3, je crois que cela ne peut que pencher en faveur du JPA.

Amicalement.
23.08.07 @ 21:45
Commentaire de: Bruno Marchesson [Membre] Email
Bonjour Issam,

Je ne suis pas sûr que l'objectif de JPA est de simplifier Hibernate. Les quelques points mentionnés dans ce billet sont des manques, et non des simplifications, et c'est ce qui me pose problème...

Concernant les environnements EJB, en effet, l'avénement de JPA permet une simplification et une standardisation bienvenue dont il serait dommage de se passer.

Cordialement
Bruno
28.08.07 @ 17:10
Commentaire de: Nicesun [Visiteur]
Un bon point pour JPA est la supression du mapping XML. C'est fastidieux à maintenir avec Hibernate, source d'erreurs, et surtout, inutile avec les annotations jdk 5.
04.02.09 @ 12:11

Laisser un commentaire


Votre adresse email ne sera pas révélée sur ce site.

Votre URL sera affichée.
(Les retours à la ligne deviennent des <br />)
(Nom, e-mail & site Web)
(Autoriser les utilisateurs à vous contacter par un formulaire de message (votre adresse email ne sera not révélée.))
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)