Développer en Java avec Hibernate et Spring (Réf. JHS -250)

AccueilBureautique et utilisateursDévelopper en Java avec Hibernate et Spring (Réf. JHS -250)

Tarif : 1 800 € H.T.Session : Se déroule sur 3 jours.

DESCRIPTION :

Maîtrise les mécanismes particuliers de développement d’applications Java avec Hibernate et Spring :

  • Maîtriser le principe d’Injection de dépendances
  • Utiliser Spring pour réaliser une application Web complète, frontal, métier, mode transactionnel, données
  • Comprendre le principe ORM Mapping Relationnel Objet
  • Utiliser Hibernate pour une application complexe d’entreprise
  • Aborder les premières étapes de l’optimisation d’Hibernate

PUBLIC :

Aux architectes, programmeurs, ingénieurs, analystes et administrateurs chargés de développer des applications Java dans un environnement distribué, ainsi qu’à toute personne souhaitant développer des applications Java Enterprise.

PRÉREQUIS :

Vous devez avoir de l’expérience en programmation Java. Vous devez notamment :

  • Comprendre le principe des classes Java, le modèle d’héritage, le polymorphisme et l’encapsulation
  • Savoir utiliser les API de Java Standard Edition
  • Maîtriser la conception et l’analyse orientées objets, notamment la définition de classes et la création d’objets

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

  • Les fonctions principales
  • Avantages / Inconvénients
  • Positionnement dans une architecture
  • Un premier exemple d’utilisation
  • Tous les types de données supportés
  • La gestion des identifiants
  • Les clés composites
  • Gestion de l’héritage en relationnel
  • Gestion des collections
  • La cardinalité simple ou bidirectionnelle
  • Les différents états de données
  • Les opérations de base, chargement, mise à jour
  • Le langage HQL
  • La gestion des transactions
  • Les accès concurrents
  • Les stratégies de chargement
  • Les traitements par lots
  • Le cache de 2nd niveau
  • Les events & filters
  • Les annotations
  • Les outils
  • Les notions
  • La vue d’ensemble
  • Les extensions possibles
  • Le couplage
  • La solution IoC
  • La configuration par XML
  • Le cycle de vie des objets
  • La classe JDBCTemplate
  • Les datasources
  • La gestion des erreurs
  • Intégration simple avec JDBC
  • Intégration avec Hibernate
  • Intégration avec JDO
  • L’abstraction
  • Les transactions programmatiques
  • Les transactions déclaratives / par annotations
  • Le modèle
  • La vue
  • Le contrôleur
  • Spring MVC
  • Cycle de vie d’une requête
  • L’association entre URL et beans
  • Les contrôleurs
  • La gestion des vues
  • Les taglibs