Struts 2: Approfondissement

Inter-company training

Who is the training for?

Développeurs Java/JEE

Duration

2,00 day(s)

Language(s) of service

EN FR

Prerequisites

Avoir suivi la formation Struts 2 Initiation ou notions équivalentes

Goals

Maîtriser Struts 2 - Coupler Struts avec d'autres APIs: Spring, JPA.

Contents

Rappels Struts 2

Principe des architectures MVC et MVC 2
Actions et gestion de formulaires
Persistance de données
Utilisation de templates

Atelier: Installation de l'environnement de développement - présentation de la structure d'un projet complet

Optimiser le chargement des pages

Gestion du chargement des pages
Requêtes asynchrones:

  • Communication (objet XMLHttpRequest)
  • Envoi / traitement de la réponse
  • Le Stream result action
  • Tags Struts AJAX / jQuery

Atelier: Implémentation d'actions asynchrones et chargements partiels de données

Coupler Struts et Spring (inversion de contrôle)

Présentation de Spring Core (IoC): intérêt, configuration
Injection de dépendances par Xml ou annotations
Récupération du contexte et injection de beans

Atelier: Couplage de Struts avec Spring

Réaliser un mapping des données (JPA)

JPA: présentation, intérêt, implémentations
Configuration de la persistance dans un projet Struts
Mapping des entités
Requêtes et traitement des résultats
Optimisations

Atelier: Implémentation d'une couche dao avec JPA/Hibernate ou JPA/EclipseLink

Teaching methods

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Evaluation

Contrôle continu

Certificate, diploma

Attestation de fin de stage mentionnant le résultat des acquis

These courses might interest you