Formation JEE - Struts + Hibernate

Demande d'information

Formation JEE - Struts + Hibernate

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


    Durée :    5 jours
    Public :    Tous
    Pré-requis :    Connaissance des servlets et JSP
    Objectifs :    Apprendre à utiliser les frameworks Struts et Hibernate - Etre capable de mettre en oeuvre un site complet avec JEE
    Référence :    JAV112-F


    PROGRAMME:

    Introduction

    • Historique et versions
    • Installation et manipulations d'Eclipse
    • Rappels : JEE, servlets, JSP
    Architecture générale

    • Principe des architectures MVC et MVC 2
    • Création d'un site interactif minimal avec Struts, des servlets et des JSP
    • Manipulation et mise en oeuvre complète avec Eclipse
    Éléments principaux du framework

    • Validation des formulaires et interactions avancées
    • Utilisation de javabeans et accès complet aux données
    • Les Taglibs Struts principales : un code de présentation simple et clair
    • Configuration additionnelle de Struts

    Atelier pratique : un annuaire avec Struts

    Points avancés

    • Taglibs supplémentaires pour Struts
    • Internationalisation du site ; les messages
    • Application de l'internationalisation à l'étude de cas
    • Struts et Hibernate ou JDO : coopération et optimisation
    Introduction à Hibernate

    • Principe de l'accès aux données (ORM)
    • Rappels de SQL, JDBC
    • Les correspondances entre base et Java ; configuration du site et outils
    • Hibernate pour les applications web et les applications lourdes
    • Ajout et lecture de données quelconques
    • La structure relationnelle : configuration et utilisation
    • Diverses relations entre objets : OneToOne, OneToMany, ManyToOne, ManyToMany

    Atelier pratique : un CMS avec MySQL, Hibernate, servlets et JSP

    Outils et environnement

    • Outils de génération, de configuration ou de SQL
    • Manipulation de sources de données (DataSources)
    • Utilisation dans l'étude de cas
    Eléments avancés d'Hibernate

    • Utilisation complète d'Hibernate Query Language
    • Augmentation de l'étude de cas avec des recherches et filtrages libres
    • Configuration avancée : performance et fonctionnalités
    • Stratégies de chargement des collections (lazy/eager loading)
    • Les transactions, bilan de la concurrence
    • Héritages des tables et des objets
    • Hibernate en collaboration avec Struts

    Atelier pratique : exemple d'héritage - une mini-application de gestion

Autre formation en rapport avec java javascript