Konica Minolta

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Hibernate / JPA Développement de la persistance Publics Analystes Développeurs Chefs de projet Support technique Pré-requis Avoir des notions de base en Algorythmique (programmation) Objectifs pédagogiques Etre capable de : • Comprendre les logiques de mapping entre une base de données relationnelle et JAVA • Comprendre le langage de requête JPQL • Gérer des transactions Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Présentation • JPA • La JSR 220 • Implémentations open source utilisables Outils utilisés • Utilisation des outils JPA d’Eclipse Les implémentations de JPA • Hibernate, TopLink, OpenJPA Concepts principaux de JPA • Utilisation de l’EntityManager • Mapping des entités • Mapping des associations • Mapping de l’héritage Le langage JPQL / EJB QL • Les requêtes d’interrogation • Les sous-requêtes • Les requêtes avec jointures • Les projections avec JPQL / EJB QL Transactions et accès concurrents • Présentation des propriétés d’une transaction • La gestion des transactions en environnement JEE • JTA, en environnement JavaEE • Protocole 2PC • Les transactions distribuées • Techniques de verrouillage : optimiste ou pessimist Travaux pratiques • Installation de l’environnement de travail • Conception et réalisation d’une application bancaire • Tests unitaires et fonctionnels Référence : LD13 125 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

RkJQdWJsaXNoZXIy MTEzMjA=