De plus en plus plus
d'applications manipulent des données complexes et volumineuses pour lesquelles les systèmes de gestion de bases de données traditionnels, fondés sur le modèle relationnel, ne sont pas adaptés.
Citons par exemple les systèmes d'information géographique, le commerce électronique, la finance, les outils d'aide à la éécision, etc.
Ce cours présente les solutions adaptées à ces applications offertes par les SGBD objet-relationnels et orientés-objet.
IIntroduction au mapping objet relationnel
: motivation, différentes approches possibles, techniques d'integration
Java DataBase Connectivity:
principes de base, utilisation des prepared statement
Conception d'une couche de persistance:
le bon usage des interfaces,
la pattern DAO,
Introduction aux outils de mapping O/R
Introduction à Hibernate:
Historique,
mapping d'une entité avec hibernate annotations,
configuration et session factory,
session et CRUD,
Concepts Avancés
Mapping d'association
Gestion de l'héritage et du polymorphisme
Requêtage
Transactions
Photocopies de transparents de cours.