Résumé
Hibernate a depuis peu envahi la scène Java. Pourquoi cet outil open source est-il si populaire ? Parce qu'il automatise une tâche habituellement fastidieuse : la persistance de vos objets Java vers une base de données relationnelle.
La non-correspondance inévitable entre votre code orienté objet et votre base de données relationnelle requiert en effet que vous conceviez du code, afin de réaliser un mapping entre l'un et l'autre modèles. Ce code est souvent complexe, fastidieux et coûteux à développer. Hibernate réalise le mapping à votre place.
Mais il y a mieux : Hibernate rend cette opération facile. Positionné comme une couche entre votre application et votre base de données, Hibernate gère le chargement et l'enregistrement des objets. De plus, les applications Hibernate sont moins chères, plus portables et plus résistantes aux modifications. Elles offrent enfin de meilleures performances que tout ce que vous pourriez développer par vous-même.
Le CampusPress Référence Hibernate précise les concepts que vous vous devez comprendre puis vous familiarise avec le développement concret d'une solution d'ORM. Le livre est construit autour de l'élaboration d'une application d'exemple, afin de vous montrer comment utiliser Hibernate, gérer la concurrence et les transactions, récupérer efficacement des objets et exploiter le système de mise en cache
L'auteur - Christian Bauer
A member of the core Hibernate developer team, Christian Bauer maintains the Hibernate documentation and website. He is a senior software engineer in Frankfurt, Germany.
L'auteur - Gavin King
Gavin King is the Hibernate founder and principal developer. He is a J2EE consultant based in Melbourne, Australia.
Sommaire
- Comprendre la persistance objet/relationnelle
- Présentation et intégration d'Hibernate
- Mapper des classes persistantes
- Travailler avec des objets persistants
- Transactions, concurrence et mise en cache
- Concepts avancés de mapping
- Récupérer des objets efficacement
- Ecrire des applications Hibernate
- Utiliser le toolset
- Annexe A : notions fondamentales du SQL
- Annexe B : stratégies d'implémentation ORM
- Annexe C : retour au monde réel
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Campus Press |
Auteur(s) | Christian Bauer, Gavin King |
Collection | Référence |
Parution | 16/05/2005 |
Nb. de pages | 428 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 900g |
Intérieur | Noir et Blanc |
EAN13 | 9782744019395 |
ISBN13 | 978-2-7440-1939-5 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Bases de données Bases de données objet et objet relationnelles
- Informatique Bases de données Bases de données relationnelles
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en Java
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Java - J2EE Java - JDBC
- Informatique Développement d'applications Outils de développement Jakarta Struts
- Informatique Développement d'applications Outils de développement Jbuilder
- Informatique Certifications Sun Java Certification