arrow
Zeréck

Spring MVC: Initiation

DAWAN

Luxembourg

Start: 29/08/2022

Objektiver

Construire des applications Java EE robustes basées sur Spring MVC.

Beschreiwung

Découvrir Spring MVC

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)

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

Configurer des beans

Configuration des beans et injection des dépendances
Contrôle des propriétés
Héritage de configuration
Affectation de collections aux propriétés d'un bean
Accès aux ressources JNDI: configuration de datasources, sessions email

Atelier pratique: Multiples configurations de beans

Implémenter des contrôleurs

Cycle de vie d'une requête et présentation de la taglib Spring
Composants graphiques, créations de formulaires
Contrôleurs Spring MVC: création, mapping des actions
Validation de formulaires: validateurs JSF, Bean Validation(JSR 303)
Gestion des messages d'erreurs
Listeners, Intercepteurs
Language EL: présentation, expressions, objets implicites
Internationalisation (i18n) dans une application Spring MVC
Gestion des erreurs
Gestion des types et conversions
Définition et configuration d'intercepteurs personnalisés
Gestion de l'upload

Atelier: Implémentation de plusieurs formulaires: création, validation, traitement

Persister des données

Espaces de persistance: page, requête, session, application
Manipulation de la session: ajout et récupération d'attributs
Définition et utilisation de variables d'application
Création et récupération de cookies

Atelier: Utilisation des espaces de persistance disponibles

Utiliser des modèles (templates)

Présentation de solutions de templating, layouts et composants personnalisés
Mise en place: configuration
Page modèle et utilisation

Atelier: Intégration de templates et utilisation

Sproochen: EN, FR
Präis: 1875 €
Dauer: 3 Dag(Deeg)
Méi Informatiounen