Struts



 Introduction




Si vous avez déjà créé une application web, même simple, vous avez sans doute rencontré quelques challenges liés à cette activité. Vous avez écrit du java ou un autre langage, mais aussi du HTML, des feuilles de style, du Javascript et probablement du SQL. Vous avez fait du dessin. Vous avez eu une approche simple, efficace et cohérente !

Apache-Jakarta
Apache Struts

Struts est un Framework MVC pour développer des applications web; Il vous aidera à être plus efficace et simplifiera vos développements. Mais que signifie donc :
  • Framework (lit. Structure) : architecture et ensemble d'outils de développement. J2EE est un Framework Java pour les développements web. Les Frameworks ont l'avantage de structurer, simplifier, segmenter les développement et donc les accèlerer. Struts prend en compte les problèmatiques de performance, sécurité, multi-langue...
  • MVC : acronyme synonyme de séparation des composants de type "Model" (logique métier et accès aux données), "View" (présentation des informations) et "Controller" (la gestion des interactions des utilisateurs).
  • Struts : projet opensource. Struts fait parti du sous-ensemble des projets java d'Apache nommé Jakarta.
Les 10 pages qui suivent, illustrent le développement d'un composant "Model", "View" et "Controller" de Struts...