01net. web avec Google
Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01net Pro Entreprise informatique
[ DÉVELOPPEMENT ]
Hibernate relie SGBD et applications Java
La version 3 du logiciel de mapping objet relationnel de JBoss, désormais compatible avec EJB 3, s'enrichit de plug-in pour faciliter le développement.

Olivier Bibard , Décision Informatique (n° 626), le 14/03/2005 à 07h00

Depuis peu, Hibernate appartient à la gamme Middleware de JBoss, qui le propose dans sa suite d'outils open source. Son rôle est d'assurer la persistance des données d'une application Java dans un SGBD relationnel par le biais de composants chargés de stocker les données dans la base. Le logiciel évite ainsi les codages manuels et raccourcit considérablement les délais de développement d'une application. En fonctionnement, son dispositif de cache accélère les accès en gardant en mémoire les composants le plus souvent demandés. Cette version s'accompagne de plusieurs plug-in destinés aux ateliers de développement Eclipse ou JBoss IDE. Grâce à eux, Hibernate bénéficie d'un environnement graphique de création de mapping et d'un outil de modification de requêtes SQL. Il est également capable de détecter la structure d'une base de données existante et de créer automatiquement les composants d'accès correspondants. L'outil de JBoss accède maintenant aux bases multidimensionnelles (Olap) en extrayant ou en plaçant les données temporelles ou régionales (années, régions, etc. ) dans des sous-ensembles accessibles sans saisie de code SQL complexe. L'outil devient enfin compatible avec la norme d'administration JMX et fournit par ce biais des remontées d'alertes ou des statistiques sur différents paramètres comme les performances ou la présence de données dans le cache.

Combiner mapping et EJB

Hibernate est l'un des premiers outils à mettre en oeuvre la nouvelle spécification EJB 3. Grâce à cette dernière, les composants de persistance générés par Hibernate peuvent être transformés en EJB depuis un IDE. « Un tag suffit à rendre l'objet transactionnel, explique Sacha Labourey, directeur général Europe de JBoss Inc. Il sera reconnu comme tel par le serveur d'applications qui créera automatiquement le container par le biais d'une couche d'exécution idoine. » Pour le moment, JBoss est le seul éditeur à proposer un plug-in EJB 3 pour son serveur, mais IBM, BEA ou Oracle devraient suivre assez vite.

En bref
Caractéristiques

Hibernate 3 de JBoss Inc : logiciel de mapping objet relationnel. Il fonctionne avec la plupart des SGBD du marché. Il est disponible par le biais de la licence LGPL (GNU Less General Public License).

Principaux concurrents

TopLink d'Oracle. Ce dernier n'est pas encore compatible avec la spécification EJB 3.



Notepad++
Le plus caméléon des éditeurs de code source !

publicité
> Norton Antivirus
Protégez votre PC contre les virus et les attaques du web.

classement FAI
Retrouvez chaque semaine le classement des fournisseurs d'accès avec ip-label 1 Numericable2 Darty câble 30Mbps3 Orange > Plus de détails
Espace Emploi

Recherche express

Bubble Dock 01net
Téléchargez et personnalisez gratuitement votre dock !