Framework Struts

De Wikipractice.

Sommaire

Introduction

Struts est un framework open source qui a été développé par le projet Apache Jakarta et qui met en application le modèle MVC 2. On y retrouve donc les mêmes composants que dans MVC 2 : le modèle, la vue et le contrôleur. Dans le framework Struts, le rôle de modèle est joué par des Java Beans, le rôle de vue par des pages JSP et le rôle de contrôleur par un servlet contrôleur et plusieurs servlets actions. Étant donné que Struts est un framework de type whitebox, le développeur doit pouvoir développer ses propres classes en héritant des classes du framework. Il doit également développer lui-même (ou utiliser un autre framework) pour assurer certaines fonctions de l’application qui ne sont pas remplies par Struts, comme l’accès à la base de données, par exemple. Dans la figure 3, les fonctions remplies par Struts sont délimitées par une ligne pointillée.

En observant la figure 3, on constate que plusieurs éléments ont été ajoutés au modèle MVC 2 original. En effet, les fichiers XML de configuration, les librairies de tags JSP, les fichiers ressources et plusieurs classes spécialisées ont été joints à l’architecture du framework pour faciliter encore davantage le travail du développeur d’applications Web. Voyons donc plus en détail les divers composants du framework Struts.

Commentaires

Vous pouvez commenter cet article. Cliquez sur « Modifier »


Acticle connexe

Réalisation d’une application Web

Collaborateurs

Véro

Traduction

Article à traduire en anglais.

Google AdSense