Formation JEE - Spring MVC + Hibernate

Demande d'information

Formation JEE - Spring MVC + Hibernate

  • Contenu Tarifs: A distance ou présentiel: 2156 euros

    Durée :    5 jours
    Public :    Tous
    Pré-requis :    Connaissance des Servlets et JSP
    Objectifs :    Construire des applications JEE robustes avec Spring MVC et Hibernate
    Référence :    JAV501-F


    PROGRAMME:

    Introduction

    • Structure d'une application web JEE
    • Principe des architectures MVC et MVC 2
    • Spring : présentation, briques des bases
    • Spring Ioc : concepts, mise en place, structure des fichiers de configuration
    • L'apport des frameworks MVC 2 et positionnement de Spring MVC
    • Mise en place de Spring MVC
    • Organisation de l'accès aux données (Mapping Relationnel-Objet - ORM)
    • Hibernate : principe, versions, mise en place Structure d'un projet web combinant Spring MVC / Hibernate 3

    Atelier pratique : installation de l'environnement de développement et d'exécution - construction de la structure minimale d'un projet Spring MVC/Hibernate3

    Spring Ioc

    • Configuration des beans et instanciation du conteneur
    • Injection des dépendances par mutateur/constructeur
    • Contrôle des propriétés
    • Liaison automatique des beans (configuration XML / annotations)
    • Héritage de configuration
    • Affectation de collections aux propriétés d'un bean
    • Accès aux ressources JNDI : configuration de datasources, sessions email
    • Gestion des transactions

    Atelier pratique : Multiples configurations de beans et accès JNDI

    Spring MVC

    • Mise en place d'actions
    • Gestion de formulaires
    • Validation des formulaires et interactions avancées
    • Taglibs Spring
    • Gestion des types et conversions
    • Messages et internationalisation
    • Développement d'intercepteurs
    • Utilisation d'Ajax
    • Templating : principe, mise en place

    Atelier pratique : Construction d'une application complète de gestion

    Hibernate 3

    • Configuration du mapping relationnel objet (XML ou annotations)
    • Gestion de l'identifiant unique
    • Relations entre objets : OneToOne, OneToMany, ManyToOne, ManyToMany
    • Stratégies de chargement des collections (lazy/eager loading)
    • Gestion de l'héritage d'objets
    • Langage HQL : syntaxe, utilisation
    • Utilisation de requêtes SQL natives
    • Requêtes paramétrés, tri et pagination
    • Gestion des transactions
    • Bonnes pratiques et mise en cache

    Atelier pratique : accès aux données et utilisation du langage HQL

Autre formation en rapport avec java javascript