Actions collectives - Se former sans impacter son budget formation pour les adhérents AGEFICE  ou FAFIEC.
REF ESMA156 | 3 JOURS |  FORMATION 100% PRATIQUE

 

Programmer en java avec ESIC

Préparez votre projet de formation.
LA FORMATION STRUTS VOUS PERMETTRA :
  • Connaître les principes du modèle MVC2
  • Développer une application MVC2 avec le framework Struts
  • Maîtriser les bonnes pratiques de développement Struts
  • Mettre en place l’internationalisation et la sécurité
  • Connaître les bibliothèques et les outils graphiques associés à Struts.
La formation vous permettra à partir du modèle MVC2 de dévlopper une application web JAVA EE avec Struts 2 d’améliorer la maintenabilité de l’application web.

 

CONTENU DE LA FORMATIONCOMPRIS DANS LA FORMATIONTARIFS & DATESSE RENSEIGNER
Prérequis
Afin de profiter pleinement de la formation, il est conseillé de posséder une connaissance de JAVA telle que dispensée lors des formations JAVA Débutant et intermédiaire, ainsi qu’une bonne pratique du dévelopement web en java (JSP/Servlet).
Public
La formation est destinée aux développeurs, architectes, chefs de projets et ingénieurs.

Programme de la formation STRUTS 2

Introduction

  • Architecture n-tiers
  • Architecture MVC2

L’architecture de Struts 2

  • Application du MVC2
  • Comparaison Struts 1 et Struts 2
  • Les composants Vue, modèle, contrôleur
  • Les fichiers de messages
  • Méthodes d’implémentation
  • Pattern DTO (Data Transfer Object)
  • Assemblage de l’application : le fichier struts-config.xml.

Les balises Struts

  • Rappels sur le fonctionnement des tags lib personnalisés de la JSTL
  • Vue d’ensemble des balises Struts
  • Comparaison avec la JSTL
  • Les balises de contrôles, données, formulaires
  • Les balises UI hors formulaires
  • OGNL

Eléments

  • Les actions
  • Les vues (Result Types)
  • Les « interceptors »
  • Messages et internationalisation
  • Convertisseurs de données
  • La validation

Configuration

  • Configuration: éléments, beans, constantes, packages, namespaces
  • Inclure des configurations
  • Configuration : intercepteurs, actions, résultats
  • Les résultats globaux, dynamiques
  • Passages de paramètres
  • Configuration des exceptions
  • Exemple de struts.xml

Le plugin convention

  • Les « Result »
  • Le chaînage
  • Les annotations
  • L’annotations @Result
  • L’annotations @Namespace
  • L’annotations @ExceptionMapping

Le mode « développement »

Le plugin AJAX

  • L’objet XMLHttpRequest
  • Le protocole HTTP pour AJAX
  • Envoi d’informations
  • Réception d’informations
  • Struts 2 « Stream result Action »
  • Struts 2 configuration de l’action
  • Struts 2 et AJAX
  • Les tags AJAX

Le plugin Spring

  • Aperçu de Spring
  • L’injection de dépendances
  • L’injection selon Spring
  • Les objets importants de Spring
  • La fabrique de Bean
  • Exemple de déclaration XML de beans
  • Instancier ses beans
  • Sruts 2 et Spring

Introduction à la persistance des données

  • Présentation de JPA
  • Bases du mapping objet-relationnel
  • Développer une entité
  • Tester une entité
  • Clé d’une entité
  • Définition d’une requête
  • SUIVI POST-FORMATION 1 AN
  • SUPPORTS DE FORMATION
  • GUIDE DE BONNES PRATIQUES
INTER-ENTREPRISES : 1290€ HT par stagiaire
PARIS
    • 17 décembre 201819 décembre 2018 @ 

INTRAS ET SUR MESURE
Nos consultants vous accompagnent pour adapter ce programme de formation à votre contexte.

Utilisez ce formulaire pour décrire votre projet de formation.


1
Fermer le menu