Formation STRUTS – Développement JAVA avec STRUTS 2.0

Description

La formation STRUTS vous permet  d’acquérir une expertise dans la création d’applications web robustes en Java grâce à l’utilisation du framework Struts 2. Elle traite des principes de base de l’architecture MVC2, de la gestion des actions, du paramétrage des applications et de la conception d’interfaces dynamiques en utilisant JSP et les balises Struts.

Public visé

  • Ingénieur en développement logiciel
  • Analyste/développeur
  • Architecte logiciel

Prérequis

  • Maîtrise du langage Java
  • Connaissances de base en programmation orientée objet
  • Notions en développement web
  • Connaissance de Servlet/JSP appréciée

Objectifs pédagogique

  • Création d’applications web en utilisant l’architecture MVC2
  • Créer des interfaces JSP à l’aide des balises Struts.
  • Manipuler les actions et la navigation à l’aide d’OGNL
  • Établir la validation et la gestion des erreurs.

Programme de la formation

Développer des applications web professionnelles en Java avec le framework Struts 2

Formation STRUTS : Développement Java Web avec Struts 2

Contenu

  1. Présentation du framework struts 2
  • Problématique d’architecture des applications web
  • Le modèle d’architecture de struts 2: cinématique et principaux constituants
  • Introduction à la configuration struts 2 : le fichier struts.xml
  • Réalisation d’une première application struts 2
  1. La couche « control »
  • La configuration : les fichiers web.xml, struts.xml et struts.properties
  • Le filtre « strutsprepareandexecutefilter»
  • Les actions struts 2 et la méthode « execute »
  • La classe « actionsupport » – mapping des paramètres de requêtes et résultats d’une action
  • Pile d’objets et langage de navigation « ognl »
  • Principes des « intercepteurs » et technique de mise en oeuvre
  1. La couche présentation
  • Architecture d’une vue struts 2
  • Les différentes technologies: jsp, velocity et freemarker
  • La librairies de tags « struts-tags » et ses principaux constituants : «control tags », «data tags» et «form tags»
  • Mise en œuvre des expressions ognl dans des jsp
  • Externalisation des libellés
  • Customisation du rendu des vues : les « thèmes »
  1. Validation des formulaires
  • L’interface « valideable » et son implémentation via « actionsupport »
  • Les « intercepteurs » liés à la validation
  • Validation programmatique versus validation déclarative
  • Les « validators » prédéfinis
  1. Intégration du framework tiles
  • Le plugin « struts2-tiles-plugin »
  • Le concept de template de pages (layout)
  • Les principales balises de la librairie tiles
  • Définition de pages de manière déclarative
  1. Autres aspects du framework
  • Les « global results »
  • Gestion des exceptions
  • Intégration du framework spring

Cette formation STRUTS – Développement JAVA avec STRUTS 2.0 représente une opportunité idéale pour améliorer vos compétences en développement web Java et acquérir une maîtrise d’un framework structuré tel que Struts 2. Pour approfondir, explorez également nos formations dans le domaine de JAVA/JEE.

Formation STRUTS

Réference: DJ18

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 orientée projet
  • Maîtrise complète du framework Struts 2
  • Cas pratiques inspirés de situations réelles en entreprise
  • Formation animée par des experts Java/JEE

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Pratique guidée
  • Études de cas
  • Support continu

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
Bureau de Formation en Tunisie

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