Etude

Disponible uniquement sur Etudier
  • Pages : 4 (842 mots )
  • Téléchargement(s) : 0
  • Publié le : 9 mai 2011
Lire le document complet
Aperçu du document
                                                                            

TP Hibernate  

Développement et test de différentes fonctionnalités  d’Hibernate.    Objectif :  
Hibernate est unelibrairie de persistance d’objets Java dans une base de données relationnelle. A l’aide d’un mapping xml, n’importe quel objet Java classique (Plain Old Java Object, ou POJO) est automatiquement prisen charge par Hibernate pour sauvegarder et restituer les valeurs contenues dans les instances. L’objectif du TP est de comprendre le mécanisme utilisé par hibernate pour assurer la persistance desdonnées.

 

 

            Fig. 2. Principe d’hibernate pour assurer la persistance

       

Diagramme de class du TP: 

                     Fig. 2 Diagramme de class Ce diagramme est réalisé en respectant le modèle en couche décrit dans le chapitre « Architecture  en couche ».  

‐Couche présentation est implémenter par la class Main qui peut être remplacé par une interface swing ou web. 

‐Couche service : implémente les règles de gestion de l’application, elle est implémenter par 
l’interface Reunionservice et la classe ReunionServiceImpl ‐Couche Persistance : encapsule l’accès au support de stockage de donnée, elle  est 
implémenter par l’interface ReunionDao, la classe ReunionDaoImpl et  la classe HibernateUtils. 

           

Implémentation : L’implémentation a été réalisée dans la séance du TP du vendredi le 04/03/2011. Vous trouvez ci‐ joint la correction tu TP. 

Exécution : 
La base de données utilisée  est HSQLDB : c’est une base de données écriteen Java. C'est une

base de données embarquée, vous pouvez donc la transporter directement avec votre programme.  Pour exécuter le TP effectuer les opérations suivantes :

1‐ Extraire le fichier.zip dans votre workspace de travail. 
2- Ajouter dans l’onglet Librairies (Add External JARs) les fichiers .jar utilisé au cours du tp. 3- Ouvrir le fichier hibernate.cfg.xml, situé...
tracking img