Formation Développerment Java avec Hibernate
Programme Développerment Java avec Hibernate
PROGRAMME
Problématique du mapping objet relationnel
- Stratégies de mapping
- Associations
- Héritage
- Panorama des solutions aujourd'hui disponibles
Installation et configuration du framework Hibernate
- Installation
- Fichiers de configuration
- Configuration pour accès au SGBD MySQL
- Création, suppression, mise à jour, recherche d'objets Java
- Exemple d'application simple de persistance d'objets Java
Définition des mappings
- Création du fichier de mapping
- Classe simple
- Classe sérialisable
- Classe avec attribut Date ou Calendar
- Génération par Xdoclets
Gestion des associations et de l'héritage
- Différents types d'associations
- Gestion des collections
- Héritage: une table par hiérarchie de classes
- Héritage: une table par sous-classe
- Héritage: une table par sous-classe concrète
Le langage HQL (Hibernate Query Language)
- Requêtes simples
- Clause WHERE
- Gestion des collections
- Gestion du polymorphisme
- Gestion des sous-requêtes
- Requêtes avec jointures
Hibernate dans le contexte JEE
- Hibernate et applications web
- Hibernate et EJB (Enterprise Java beans)
Utilisation avancée
- Gestion des transactions
- Gestion du cache
- Lazy loading
Prochaine date
Voir nos calendriers des formations
Durée
3 jours
Référence Formation
4-JA-JSE
Objectifs
Appréhender tous les rouages essentiels d'Hibernate afin d'écrire une couche d'accès aux données performantes.
Public
Développeur.
Pré-requis
Connaissance du langage Java et de l'API JDBC
Nombre minimum de stagiaire : 4
Nombre maximum de stagiaire : 8
Moyens pédagogiques
Accueil des stagiaires dans une salle dédiée à la formation équipée d’un vidéo projecteur, tableau blanc et paperboard ainsi qu’un ordinateur par participant pour les formations informatiques.
Positionnement préalable oral ou écrit sous forme de tests d'évaluation, feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation.
En fin de stage : QCM, exercices pratiques ou mises en situation professionnelle, questionnaire de satisfaction, attestation de stage, support de cours remis à chaque participant.
Formateur expert dans son domaine d’intervention
Apports théoriques et exercices pratiques du formateur
Utilisation de cas concrets issus de l'expérience professionnelle des participants
Réflexion de groupe et travail d'échanges avec les participants
Pour les formations à distance : Classe virtuelle organisée principalement avec l’outil ZOOM. Assistance technique et pédagogique : envoi des coordonnées du formateur par mail avant le début de la formation pour accompagner le bénéficiaire dans le déroulement de son parcours à distance.
Centre de Formation Marseille - Toulon
Calendriers De Formations