Cedric Dumoulin - master 2 IPINT Cedric Dumoulin - master 2 IPINTTA1 – O-R Mapping - Hibernate TA1 – O-R Mapping - HibernateCedric Dumoulin - master 2 IPINTTA1 – O-R Mapping - Hibernate TA1 – O-R Mapping - HibernateDESS IPINT - 2004/2005 - Cours TA1 Mardi 26 octobre 2004PlanSolutions pour le niveau de • Le niveau de persistance;• Les solutions de niveau de persistance;persistance• Développement avec hibernate;Introduction à Hibernate• Langage de requêtes;Cedric Dumoulin / Gautier KoscielnyModule Technologies AvancéesDESS IPINT – 2004/2005Cedric.dumoulin@lifl.fr3Solutions maison pour le niveau de Le niveau de persistance persistance• Coût élevé du développement de la gestion de la persistance des données; • Sérialisation Java "Do it yourself !"– Moyen peu coûteux de rendre persistant une instance de classe • À l'exécution, les opérations d'accès au niveau de Java;persistance sont les plus coûteuses en terme de – Dépend de la version de la classe et du compilateur Java;performance; – Non accessible à distance, non portable;• Problématique actuelle : – Pas de niveau transactionnel, pas de niveau d'intégrité.– Le développement objet domine aujourd'hui en entreprise; • JDBC (Java Database Connectivity) "Do it yourself !"– La majeure partie des données critiques pour l'activité d'une – Pont standard de bas niveau pour communiquer avec un SGBD relationnel en SQL;organisation est entreposée dans des systèmes de gestion de bases de données relationnelles ...
Voir