Formation JEE - Struts 2 + Hibernate 3 + Spring

Demande d'information

Formation JEE - Struts 2 + Hibernate 3 + Spring

  • 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 basées sur Struts 2, Hibernate et Spring
    Référence :    JAV500-F


    PROGRAMME:

    Introduction

    • Structure d'une application web JEE
    • Principe des architectures MVC et MVC 2
    • L'apport des frameworks MVC 2 et positionnement de Struts 2
    • Mise en place de Struts 2
    • Organisation de l'accès aux données (Mapping Relationnel-Objet - ORM)
    • Hibernate : principe, versions, mise en place L'inversion de contrôle par injection des dépendances
    • Spring Ioc : concepts, mise en place, structure des fichiers de configuration
    • Structure d'un projet web combinant les 3 frameworks

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

    Struts 2

    • Mise en place d'actions
    • Gestion de formulaires
    • Validation des formulaires et interactions avancées
    • Taglibs Struts
    • Gestion des types et conversions
    • Configuration additionnelle de Struts
    • 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

    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


Autre formation en rapport avec java javascript