Les exemples d'architecture et de code

Ces exemples sont tous téléchargeables (script de compilation et d'exécution compris)
Ils sont utilisés dans les supports de cours.


  Exemple01_Jdbc
Programme de test qui utilise un connecteur JDBC pour insérer
une ligne dans une table
Il est nécessaire de créer la table dans le BD avant d'exécuter le test.

  Exemple02_Persistance1
Exemple de persistance des instances d'une classe (Personne) dans une base de données MySQL.
Cet exemple n'utilise pas les notations mais un fichier de configuration :
Personne.hbm.xml

  Exemple03_Persistance2
Exemple de persistance des instances d'une classe (Personne) dans une base de données MySQL.
Cet exemple utilise les notations (plus de fichier de configuration Personne.hbm.xml)

  Exemple04_ExempleCompletPersistance1
Cet exemple reprend l exemple du cours (Employe, Departement, Projet)
Mis en evidence de la persistances des liens d'association entre les objets.

Cet exemple utilise les notations. L'objet est persistant dans la session d'hibernate

  Exemple04_ExempleCompletPersistance2
Cet exemple reprend l exemple du cours (Employe, Commercial, SousTraitant Departement, Projet)
Mise en evidence de la persistances des liens d'association entre les objets.
Mise en evidence de la persistance de l'heritage

Cet exemple utilise les notations. L'objet est persistant dans la session d'hibernate

  Exemple05_Connecteur
Codage d'un connecteur de notification synchrone de données entre un fournisseur et plusieurs consommateurs déployés sur une même machine
  Exemple09_InjectionDependance
Programme qui montre une injection de dependance par un fichier de configuration xml avec une gestion de bean suivant les principes de J2EE


  Exemple10_ClientWS
Ce programme est un exemple d'un client pur java qui utilise le WebServie créé dans l'exemple Exemple10_JEE.
  Exemple10_J2EE
Exemple complet du développement d'une application J2EE:
- EJB Stateless et stateful
- Servelets et pages JSP
- gestion de Entity en persistance sur la base de données
- Driven Message
- Utilisation de JQuery pour requete sur un EJB

  Exemple11_FactoryDevise
Exemple d'un facory simple de création et stockage des devises monétaires.
Chaque devise est un stub géré par le factory