Tutoriel Spring : introduction formulaires Spring MVC 2.x

////Tutoriel Spring : introduction formulaires Spring MVC 2.x

Initiez-vous efficacement au développement de formulaires Spring MVC . Comprenez le codage et la configuration du controleur SimpleFormController. Découvrez la valeur ajoutée des balises Spring pour le codage du formulaire. Enfin, externalisez le libellé des textes du formulaire, que ces derniers représentent les libellés des champs ou bien des message d’erreur.

Objis, spécialiste de la formation Java, est heureux de vous offrir ce
tutoriel, extrait de séances pratiques de notre formation SPRING.

Les + objis

 70% de travaux pratiques

 Clé USB avec tous les outils utilisés + Corrigés TPs

 Bilan pédagogique individuel + conseils

Prérequis

 Introduction Spring MVC

Objectifs

 Comprendre Formulaires Spring MVC 2.x

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

Programme

 Introduction

 Partie 1 : codage controleur

 Partie 2 : configuration conteneur mvc (servlet.xml)

 Partie 3 : formulaires Spring MVC

 Partie 4 : validation

 Partie 5 : externalisation messages

 Partie 6 : optimisations

Durée

 30min

Qui sommes-nous ?

presentation-objis-conseil-formation-java-soa2.png

RAPPELS cinématique Spring MVC

tutoriel_spring_objis_introduction_spring_mvc.png

Introduction

Problématiques à gérer pour un formulaire :

 1) Affichage form

 2) Traitement

 3) Ecran réponse

 4) Validation

 5) Externalisation messages

 6) Multilangues

 7) Conversion

 8) Gestion d’Exceptions

Analysez le projet suivant :

demospringmvcform-1

Partie 1 : controleur

tutoriel-springmvc-formulaire-projet

QUESTION : qu’est ce qu’un Objet ‘command’ ?

Expliquez la différence entre un controleur Spring MVC de type AbstractControler et un controleur de type SimpleformControler.

Partie 2 : Configuration conteneur mvc

tutoriel-springmvc-formulaire-projet-servler-xml

 Expliquez les lignes 24 et 25

Partie 3 : Formulaires Spring MVC

tutoriel-springmvc-formulaire-projet-formulaire-spring-mvc

 Expliquez. la valeur ajoutée des balises spring pour le codage d’un formulaire

Partie 4 : Validation

tutoriel-springmvc-formulaire-projet-formulaire-spring-mvc-validation-ko

Codage Validation personnalisée

tutoriel-springmvc-formulaire-projet-formulaire-spring-mvc-validation-validator

Partie 5 : messages

 Externalisation des champs et messages d’erreur

tutoriel-springmvc-formulaire-projet-formulaire-spring-mvc-messages-champs

 

tutoriel-springmvc-formulaire-projet-formulaire-spring-mvc-messages-errors

Partie 6: optimisations

Le projet que vous avez téléchargé ci-dessus peut être amélioré :

— 1) MANQUE DE ROBUSTESSE : si le login entré par l’utilisateur n’existe pas en base, une page avec une stack d’exception est affiché. De même lorsque la base de données n’est pas branchée.

— 2) MULTILANGUE : comment gérer un changement dynamyque des textes erreurs en fonction d’un utilisateur français, anglais, ou espagnol ?

— 3) VALIDATION : Comment gérer de façon moins personnalisée la validation des champs ? Quel framework ?

— 4) CONVERSION : comment gérer la conversion des champs d’entrée (String) vers des types nécessaire coté serveur (Ex : int, Date…)

Formation Architecture Java

Soyez prêt pour des projets ambitieux : formation architecture Java Objis

programme-detaille-formation-architecture-java-objis

2018-01-29T13:06:09+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java