L'objectif global est de maîtriser la programmation client/serveur sous ses aspects C/S de données. L’application est faite avec le langage JAVA et la Base de données MySQL.
Plan du cours :
I Les éléments génériques de la programmation C/S de données
II Eléments de programmation avec JDBC
- Les différents types de pilotes JDBC
- Les requêtes précompilées, les lots de requêtes (batch), les transactions, les procédures stockées
- Gestion des accès concurrents : verrous, dirty read, phantom read, …
- Application d'un accès à une BD distant avec JDBC
- Utilisation des sources de données et du pooling de connexions
- Transactions, isolation et accès concurrents
III Introduction à la notion et aux méthodes de persistance (ORM)