La persistance de données est un concept permettant la sauvegarde de données contenues dans les objets.

OBJECTIFS PEDAGOGIQUES

  • Mettre en œuvre un mapping entre des objets Java et des tables relationnelles
  • Comprendre une architecture et le fonctionnement de la librairie JPA
  • Manipuler les instances d'objets persistants avec la librairie JPA

PROGRAMME

ARCHITECTURE ET FONCTIONNEMENT

  • Comprendre les problématiques modernes liées à la persistance des données
  • Distinguer les différentes solutions de persistance de données
  • Architecturer des composants d'accès aux données
  • Accéder aux données grâce à JDBC en utilisant du SQL
  • Comprendre ce qu'est un ORM

HIBERNATE ET JPA

  • Comprendre JPA et méta-modèle JPA
  • Intégrer Hibernate
  • Développer des entités JPA
  • Accéder aux données grâce à Hibernate-JPA en utilisant JPQL et Criteria
  • Gérer le cache de données

PUBLIC

Développeurs d'applications, développeurs Web, concepteurs développeurs

PRÉREQUIS

  • Connaissance en architecture applicative Maitrise du SQL, de Java, IHM et Middleware
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats