Menu

Introduction à Struts 2 par l'exemple - 2012

Le cours tutoriel « Introduction à Struts 2 par l’exemple » propose au lecteur de découvrir le framework Struts 2 le successeur de Struts. Struts 2 est un projet de l’Apache Software Foundation (http://www.apache.org) qui a pour but de fournir un cadre standard de développement d’applications web en Java respectant l’architecture dite MVC (Modèle – Vue – Contrôleur). Ce document présente les concepts importants de Struts 2 et les illustre par des exemples. Des références sont données pour approfondir les thèmes abordés.

Le contenu du document est le suivant :

  • présentation de l’environnement de travail ;
  • les fichiers de configuration de Struts 2 ;
  • l’action Struts 2 ;
  • les clés de navigation dans un site Struts 2 ;
  • internationalisation des pages ;
  • les formulaires de saisie ;
  • la session de l’utilisateur ;
  • conversion et validation de nombres, de dates, …
  • intégration Struts 2 / Spring ;
  • étude de cas : Struts 2 / Tiles / Spring / Hibernate / MySQL ;

Le framework Struts 2 a été suivi par d’autres frameworks MVC. Spring MVC est présenté dans le document « Spring MVC et le moteur de vues Thymeleaf par l’exemple ». JSF2 est présenté dans le document « Introduction à Java Server Faces (JSF), Primefaces et Primefaces mobile par l’exemple ».

Serge Tahé, janvier 2019

Téléchargements

Le cours tutoriel au format PDF 

L’archive RAR des projets du cours tutoriel  

Ce cours tutoriel écrit par Serge Tahé est mis à disposition du public selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 3.0 non transposé.