PLAN DE MODULE
Programmation Client/Serveur en Java
1. Expliquer le principe de
fonctionnement des différentes
architectures (2-tiers).
2. Expliquer le principe de middleware
d’accès aux données (ODBC,
OLEDB).
3. Programmer dans un
environnement de développement
événementiel.
4. Expliquer les types de connexion et
sources des données.
Décrire l’architecture 2tiers.
Avantages et inconvénients des différentes approches pour l’accès aux
données :
ODBC, OLEDB, fournisseur natif
Rappel sur le langage SQL.
Expliquer la différence entre les différents modes pour se connecter à une
base de données.
Décrire les types de connexions et les sources de données.
A. Intégrer les accès aux données dans le
client en mode connecté.
Utilisation d’un pilote ODBC ou OLEDB avec une base de données qui le
nécessite (Access)
passerelle JDBC-ODBC
Connexion à la base de données.
Exécution des requêtes SQL.
Exploitation du résultat d’une requête SELECT.
Mise à jour d’une table.
Libération des ressources.
Utilisation d’un fournisseur natif.
Traitement des erreurs et des exceptions.
B. Créer un composant et l’intégrer à
l’application.
Programmer des composants
Intégrer des composants au sein d’une application.
C. Intégrer les transactions à l’application.
Mise en place des transactions au niveau de la base de données : procédure
stockée.
Mise en place au niveau du client des objets de connexion et de transaction