[wpms_breadcrumb reverse="0"]
JAVA

Conception d’interface graphiques Web Java EE avec JSF, Struts et Spring MVC 

Reference : CIWSS

5

jours
- 2 645 €  € HT
Télécharger la fiche
Prochaines sessions
    Conception d’interface graphiques Web Java EE avec JSF, Struts et Spring MVC 
    Objectifs

    • Maîtriser la programmation d’interface utilisateurs d’applications Web Java
    • Mettre en oeuvre une application web de bout en bout en JEE tout en respectant le patron d’architecture MVC
    • Avoir une présentation détaillée sur les frameworks MVC JEE les plus populaires : Struts, JSF et Spring MVC
    • Maîtriser la conception d’interfaces Web et la validation des formulaires
    • Découvrir les services Web avec REST

    Pré requis

    • Avoir suivi les formations « Les fondamentaux de la programmation Java » et « Architectures des applications d’entreprise avec JEE : EJB 3.0, Spring et Hibernate » ou connaissances équivalentes
    • Maîtrise de l’IDE Eclipse

    Descriptions

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Pré-inscription

    Programmes de Conception d’interface graphiques Web Java EE avec JSF, Struts et Spring MVC 

    PRÉSENTATION DE L’ÉCOSYSTÈME JEE ET DES DIFFÉRENTS FRAMEWORKS MVC

    • Qu’est-ce-que MVC ?
    • Les frameworks du moment, Struts, JSF, Spring MVC
    • Comparaison détaillée entre les différents frameworks

    PREMIÈRE SOLUTION : STRUTS

    • Introduction aux composantes de Struts
    • Les Action Forms et la servlet Action de Struts
    • Gérer la cinématique avec Struts
    • Validation des formulaires
    • Mise en oeuvre

    DEUXIÈME SOLUTION : JSF

    • Introduction à JSF
    • JSF: les avantages / inconvénients
    • Les nouveautés dans JSF
    • Les Managed Bean et les Facelets
    • La navigation
    • EL: Expression Language
    • Les messages et l’i18n
    • La validation des formulaires
    • L’affichage des collections à longueur variables

    TROISIÈME SOLUTION : SPRING MVC

    • Introduction à Spring et la notion de conteneur léger
    • La mise en oeuvre du pattern MVC avec Spring Web-MVC
    • Utilisation des annotations dans la mise en oeuvre du modèle MVC
    • Couplage Spring – JSR 303 (Bean Validation) pour la validation de la saisie
    • Mise en oeuvre d’Ajax avec Spring MVC

    EXPOSITION DE SERVICES WEB AVEC REST

    • Présentation des services web
    • Comparaison avec les web services SOAP et REST
    • Mise en oeuvre avec Spring pour exposer des services