Formation Développement Java avec Struts 2.0


4-JA-STR 


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
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
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 oeuvre des expressions ognl dans des jsp
externalisation des libellés
customisation du rendu des vues : les « thèmes »
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
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
Autres aspects du framework
les « global results »
gestion des exceptions
intégration du framework spring


Objectifs

Savoir développer des applications Web de qualité professionnelle en exploitant les possibilités du framework Struts 2 :
Concevoir des applications web exploitant le modèle MVC2 de Struts 2
Développer des pages struts 2 en technologie JSP à l’aide de la librairie de tags « struts-tags »
Déployer une application Struts 2 sous Tomcat
Traiter les cas d’erreurs à l’aide des mécanismes de validation
Réaliser des modèles de présentation avec « Tiles » et les exploiter dans la production de pages JSP.

Pré-requis

Ingénieur en développement logiciel, Analyste/développeur, Architecte logiciel
Connaissance du langage Java impérative, la connaissance de l'API Servlet/JSP est un plus.

Moyen pédagogique

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Moyen technique

Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.

Modalités d'organisation

Horaires – de 9h00 à 12h30 et de 13h30 à 17h00
Le délai d'accès maximum est de un mois, en nous contactant au 03 20 41 55 33 ou par mail : contact@alternative-formation.fr

Modalités d'évaluation

Feuille de présence signée en demi-journée,
Evaluation des acquis tout au long de la formation,
Questionnaire de satisfaction,
Attestation de stage à chaque apprenant,
Positionnement préalable oral ou écrit,
Evaluation formative tout au long de la formation,
Evaluation sommative faite par le formateur ou à l'aide des certifications disponibles

Modalités distantes

A l'aide d'un logiciel comme Teams, Zoom etc... un micro et éventuellement une caméra pour l'apprenant,
suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et comuniquent entre eux et avec le formateur.
Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.

Profil du formateur

Nos formateurs sont des experts dans leurs domaines d'intervention
Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité.

Accessibilité

Notre organisme peut vous offrir des possibilités d'adaptation et/ou de compensations spécifiques si elles sont nécessaires à l'amélioration de vos apprentissages. Si vous rencontrez une quelconque difficulté, nous vous remercions de contacter directement Séverine DESWARTE au 03 20 41 55 33 ou par mail à sdeswarte@alternative-formation.fr

Mise à jour

Dernière date de mise à jour : 06/01/2023

Durée : 3 jours - 21h

Tarif : nous consulter


Télécharger le fichier PDF

Télécharger ce plan de cours au format PDF
 
 
 
Prochaines formations
inter entreprises à Lille
Il n'existe pas de planification inter-entreprises pour cette formation.
> Contactez-nous pour organiser une formation sur mesure