Spring MVC et Portlet

Spring MVC et Portlet
Durée21 heures
Tarif HT1380 euros par stagiaire
ObjectifImplémenter avec Spring le design pattern d'injection de dépendance. Avoir une vue globale des différents composants offert par Spring. Utiliser Spring MVC pour construire une application JEE (Intégration des Web Services et de librairies Ajax). Bâtir des portlets basée sur la JSR168 en utilisant le support du framework Spring.
Pré requis A fin de suivre la formation le stagiaire devra avoir une bonne connaissance du langage de programmation Java.
Méthode pédagogique50 % de travaux pratiques

Plan de la formation

Présentation générale

  • Objectifs de Spring
  • Le portfolio Spring
  • Les projets spring
  • L’injection de dépendance
  • La programmation par interface
  • Le principe de factory
  • Modèle à cinq couches
  • Injection de dépendance
  • Instanciation de composant via une fabrique
  • ApplicationContext et test unitaires

Spring MVC

  • Présentation
  • Les composants MVC
  • Les objectifs de MVC
  • Composants principaux de Spring MVC
  • MVC et l’injection de dépendance
  • Création d’un contrôleur basique
  • Configurer l’infrastructure MVC de Spring
  • Configurer la DispatcherServlet
  • Configurer le ContextLoaderListener
  • Configurer l’application Spring MVC
  • Configuration le contrôleur
  • Associer les URLs avec les contrôleurs
  • Création d’un contrôleur basique
  • La résolution des vues
  • Configurer le ViewResolver
  • Création d’un contrôleur basique
  • Comprendre le MultiActionController
  • Configurer le HandlerMapping
  • Les formulaires avec SimpleFormController
  • Workflow de la requête
  • GET : Affichage du formulaire
  • POST : La validation du formulaire
  • Création du SimpleFormController
  • Création de la vue formulaire
  • Ajout de la gestion des erreurs
  • Ajout du data binding au formulaire
  • Création du validator
  • Déclaration du SimpleFormController

Intégration avec AJAX

  • Présentation du model AJAX
  • Le framework DWR Direct Web Remoting
  • Le toolkit GWT
  • Intégration des Web Service
  • Complément CXF pour les Web Services
  • Spring intègre CXF
  • Mise en œuvre JAX-WS
  • Mise en œuvre - Spring et CXF

Spring Portlets

  • Présentation
  • Exemple de portail
  • Présentation
  • Principes de base JSR168
  • Implémentation des portlets avec Spring
  • Initialisation du support portlet
  • DispatcherPortlet
  • HandlerMapping
  • Les contrôleurs simples
  • Les contrôleurs de formulaire
  • Gestions des exceptions