• 10 heures
  • Facile

Ce cours est visible gratuitement en ligne.

Ce cours est en vidéo.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

J'ai tout compris !
Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Introduction du cours

Vous développez des applications web JEE mais les servlets vous donnent du fil à retordre ? Vous cherchez un moyen d'être plus efficace tout en facilitant et simplifiant vos développements ?

Essayez Apache Struts™ !

Il s'agit d'un framework libre et open-source, reposant sur le patron MVC (Modèle, Vue, Contrôleur), et permettant de développer des applications web en Java.

Dans ce cours, je vous montrerai les bases pour mettre en œuvre ce framework, mais aussi comment l'adapter à vos besoins.

Ce cours suit une certaine progression. Je m'appuie sur l'implémentation d'un système de gestion de tickets d'incident afin de couvrir les principales facettes de Struts. Dans la première partie, nous mettrons en œuvre Struts en voyant les bases. Ensuite, dans la deuxième partie nous verrons comment aller plus loin en le couplant à Spring®, en affinant son flot d'exécution...

Je ne coderai pas le système complet mais seulement ce qui est nécessaire à la compréhension. Je vous encourage à coder également le système par vous-même, en même temps que moi, et à étoffer les parties non terminées à titre d'exercice pratique.

Struts est un framework assez riche et je ne couvrirai pas la totalité de ses fonctionnalités. Mon but est que vous acquerriez les bases utiles au quotidien et de vous permettre d'aller plus loin si vous le souhaitez par la suite.

Les objectifs de ce cours :

  • Comprendre l'organisation et le fonctionnement général de Struts

  • Mettre en œuvre Struts pour créer une application web simple

  • Être en mesure d'implémenter un CRUD

  • Gérer les messages et l'internationalisation de l'application

  • Manipuler la session HTTP

  • Personnaliser le framework et affiner sa configuration pour répondre à vos besoins

  • Filtrer les requêtes de l'utilisateur en fonction du contexte

  • Mettre en place des actions asynchrones avec AJAX

  • Intégrer le framework Spring dans une application Struts

Vous êtes prêts à gagner en productivité ? Alors c'est parti !

Exemple de certificat de réussite
Exemple de certificat de réussite