Etude

842 mots 4 pages
TP Hibernate

Développement et test de différentes fonctionnalités d’Hibernate. Objectif :
Hibernate est une librairie 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 pris en 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 des donné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 écrite en 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é dans

en relation

  • Etude
    376 mots | 2 pages
  • Etude
    350 mots | 2 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • Pilote at50
    1823 mots | 8 pages
  • La peine de mort
    324 mots | 2 pages
  • Tp chaine respiratoire
    2205 mots | 9 pages
  • Etude
    1280 mots | 6 pages
  • Etude
    1073 mots | 5 pages
  • Etude
    361 mots | 2 pages
  • Etude
    793 mots | 4 pages
  • Etude
    7607 mots | 31 pages
  • Oxydation
    1998 mots | 8 pages
  • Etude
    695 mots | 3 pages
  • Le guide de la maintenance productive totale (tpm
    45550 mots | 183 pages
  • Tutoriel Hibernate
    1577 mots | 7 pages