Formation Struts 2 –  Développer une Application Java EE avec Struts 2

Description

La formation Struts 2 permet aux développeurs Java de se familiariser avec un framework solide basé sur le modèle MVC2 pour créer des applications web professionnelles, structurées et évolutives. Elle englobe la structure générale de Struts 2, le traitement des actions, la configurations des fichiers indispensables ainsi que l’implémentation des couches de contrôle et de présentation.

Public visé

  • Développeurs Java, ingénieurs logiciels, analystes développeurs et architectes souhaitant maîtriser Struts 2.

Prérequis

  • Bonne maîtrise du langage Java
  • Connaissance de base des applications web
  • Notions en Servlet/JSP

Objectifs pédagogique

  • Développer des applications web basées sur l’architecture MVC2.
  • Création de pages dynamiques à l’aide de JSP et des Struts tags.
  • Administrer la validation et les erreurs au sein d’une application
  • Déployer et configurer une application Struts 2 sous Tomcat

Programme de la formation

Maîtriser le développement d’applications web Java EE avec le framework Struts 2.

Formation Struts 2 – Créer des applications Web avec Java EE

Contenu

  1. Introduction à Struts 2
  • Architecture n-tiers,
  • Architecture MVC2,
  • Présentation de Struts2
  1. L’architecture de Struts 2
  • Application du MVC2
  • Comparaison Struts 1 et Struts 2
  • Les composants Vue, modèle, contrôleur
  • Les fichiers de messages
  • Méthodes d’implémentation
  • Pattern DTO (Data Transfer Object)
  • Le descripteur de déploiement web.xml
  • Assemblage de l’application : le fichier struts-config.xml.
  1. Les balises Struts
  • Rappels sur le fonctionnement des tags lib personnalisés de la JSTL,
  • Vue d’ensemble des balises Struts,
  • Comparaison avec la JSTL,
  • Les balises de contrôles, données, formulaires
  • Les balises UI hors formulaires
  • OGNL
  1. Eléments
  • Les actions
  • Les vues (Result Types) µ
  • Les « interceptors »
  • Messages et internationalisation
  • Convertisseurs de données
  • La validation
  1. Configuration Struts 2
  • Configuration: éléments, beans, constantes, packages, namespaces
  • Inclure des configurations
  • Configuration : intercepteurs, actions, résultats
  • Les résultats globaux, dynamiques
  • Passages de paramètres
  • Configuration des exceptions
  • Exemple de struts.xml
  1. Le plugin convention
  • Introduction
  • Exemple
  • Les « Result »
  • Le chaînage
  • Les annotations
  • L’annotations @Result
  • L’annotations @Namespace
  • L’annotations @ExceptionMapping
  1. Le mode « développement » Le plugin AJAX
  • Présentation
  • L’objet XMLHttpRequest
  • Le protocole HTTP pour AJAX
  • Envoi d’informations
  • Réception d’informations
  • Struts 2 « Stream result Action »
  • Struts 2 configuration de l’action
  • Struts 2 et AJAX
  • Les tags AJAX
  1. Le plugin Spring
  • Aperçu de Spring
  • L’injection de dépendances
  • L’injection selon Spring
  • Les objets importants de Spring
  • La fabrique de Bean
  • Exemple de déclaration XML de beans
  • Instancier ses beans
  • Struts 2 et Spring
  1. Introduction à la persistance des données
  • Bases du mapping objet-relationnel Développer une entité
  • Tester une entité Clé d’une entité
  • Définition d’une req

Cette formation vous permet d’apprendre à utiliser Struts 2 pour le développement web Java, de la configuration jusqu’à la présentation, et d’évoluer vers des projets Java EE avancés. Pensez également à la formation Conception d’interfaces graphiques Java EE avec JSF, Struts et Spring MVC ainsi que le domaine Java/JEE pour enrichir votre parcours d’apprentissage.

Formation Struts 2

Réference: DJ16

Niveau: Fondamental

Certificat : De participation

Durée: 3 Jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Approche pratique et orientée projet
  • Maîtrise complète du framework Struts 2
  • Études de cas réels
  • Bonnes pratiques professionnelles

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Pratique concrète
  • Formateurs experts
  • Assistance continue

Offre Speciale

Formation Intelligence Artificielle: Enjeux et Outils

Cette formation en Intelligence Artificielle vise à donner une compréhension globale des enjeux, des concepts clés et des usages actuels de l’IA

 Autres formations à découvrir

Formation Rédaction Web – Approche éditoriale d’un site web

Réference: DG01

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

ISTQB Foundation

Réference: PR03

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Formation Sage Paie 100

Réference: SA05

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Partenaire sage en Tunisie & Centre de formation professionnelle​

Revendeur et intégrateur Sage, SOFTWAY TUNISIE, vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques.

Demande de devis

Softway

Inscription à une Formation

Rejoignez-nous !​

Dans le cadre de notre activité de formation professionnelle, nous sommes constamment à la recherche de nouveaux consultants formateurs.
Softway

Demande de demo

Softway