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