Le portail de la formation tout au long de la vie
LU
DE
EN
FR
PT
Vous êtes ici: Accueil > Formations > OXiane Luxembourg

Hibernate optimisations

1 jour(s)

Objectifs

Il ne suffit pas de savoir écrire des entités et des requêtes HQL pour faire une application performante.
Tous les projets utilisant le framework Hibernate (soit directement, soit au travers de l'API JPA) rencontrent tôt ou tard le monde réel des vrais utilisateurs et des vraies données.
Etre préparé à cette réalité est un des garants de la réussite de vos projets Java.

Cette formation fait le point sur les concepts et techniques avancées d'Hibernate permettant d'assurer les bonnes performances de votre application basées sur ce framework.

Attention: cette formation est destinée aux développeurs/architectes utilisant déjà Hibernate et souhaitant exploiter au mieux le framework.
Comprendre et utiliser les techniques avancées du framework
Optimiser ses applications Hibernate

Contenu

Optimisation du modéle et du chargement

  • Problématiques de jointure et volumétrie lié à l'héritage
  • Lazy loading
  • Mapping multiple et entité readonly
  • Rappel Cascade
  • Stratégies de fetch
  • Gestion des associations bidirectionnelles
  • Association oneToOne en jpa
  • L'attribut "BatchSize"
  • L'attribut "mappedBy"

Utilisation des caches d'Hibernate

  • Le cache de session
  • Le cache de second niveau
  • Le cache mapping
  • Les stratégies de cache
  • Avantages et inconvénients des différentes implémentations
  • Le cache de requête

Optimisation des Requêtes

  • Utilisation du fetch
  • Chargement d'objet hors mapping
  • ResultTransfomer et Projection
  • Requete sql
  • Utilisation du scroll

Monitoring des performances

  • Suivi d'une SessionFactory
  • Métriques
  • Gestion Evénementielle
  • Ajout de Listener
  • Suggestions d'outils annexes pour les performances

Batch

  • Insertion, mise à jour de masse
  • Session stateless
  • Operations DML

Public cible

A qui s'adresse la formation?

Architectes, Chefs de projets, Ingénieurs

Voir les coordonnées de l'organisme
OXiane Luxembourg

Nathalie Thielemans / Nassera Aici

formation@oxiane.lu

+352 27 39 35



Le contenu de ce descriptif de formation est de la seule responsabilité de son auteur, l'organisme de formation OXiane Luxembourg.

Imprimer Tout voir/cacher
Partager sur Facebook Partager sur Twitter Partager sur LinkedIn Partager sur Google+ Envoyer à un ami
Voir les coordonnées de l'organisme
OXiane Luxembourg

Nathalie Thielemans / Nassera Aici

formation@oxiane.lu

+352 27 39 35

Caractéristiques
Organisation Formation inter-entreprise
Langues de prestation
lifelong-learning.lu utilise des cookies

En consultant ce site, vous acceptez l'utilisation des cookies nécessaires à la navigation et permettant de réaliser des statistiques.

Vous pouvez modifier les paramètres des cookies à tout moment dans votre navigateur.

OK En savoir plus