Struts2

Apache Struts 2 est un framework pour le développement des applications web Java EE.
Il est basé sur le framework OpenSymphony WebWork.
Il se situe dans la couche présentation d’une application web (couche en contact avec l’utilisateur).
Il implémente le modèle d’architecture MVC (Modèle – Vue – Contrôleur).

Les principales différences avec Struts 1 :
– Interceptors : utilisés pour effectuer des pré/post traitements sur une requête client avant qu’elle arrive à l’action Struts.
– La notion de ActionForm a disparu, ainsi dans Struts 2, les ActionForm ont été intégrés dans les classes Action.
– Possibilité d’utiliser les annotations (action, configuration)

 

Introduction

 

Action

 

Config

 

Interceptor

 

Data tags