Formation STRUTS 2

formation-java-objis.jpgDevenez leader Struts 2 avec la formation Struts 2 Objis. Mettez en œuvre les meilleures pratiques struts 2. en complément de nostutoriaux struts 2, maîtrisez la théorie et la pratique de conception d’interfaces Struts 2.

Avec XML ou des Annotations, configurez les éléments clés de l’architecture technique struts 2 : Actions, Intercepteurs , OGNL, ValueStack. Enfin, intégrez struts 2 avec d’autres frameworks tels Spring, Hibernate, Tiles

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 1890
Intra : Nous contacter
Développeurs JAVA 70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

 

Planning des cours

 

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS

PARIS
Dates (3j)
30-1er Avril

13-15

14-16

cle_usb_objis_mini.bmp

Logiciels utilisés (inclus dans clé USB 4GO offerte)

Struts 2.3

JDK 7

MySQL 5

Eclipse 3.7

Log4j 1.2

Tomcat 7

JSTL 1.2

WAMP 5

Vous allez apprendre à :

Maîtriser l’architecture de struts 2

Choisir XML ou les Annotation pour la configuration Struts 2

Démarrer vos projets struts2 à partir de l’application

Maîtriser et mettre en oeuvre des intercepteurs Struts 2

Comprendre les fichiers struts.xml, struts-default.xml, struts-plugin.xml

Valider vos écrans Struts 2
telechargement_pdf_plan_cours.gif

Industrialiser la création de vos pages Web avec « Tiles ».

Récupérer des données d’une base de données .

Concevoir des applications modulaires grace aux packages.

Programme détaillé cours :

Introduction

Historique

Concurrents / Atouts / Limites

Rappel MVC dans J2ee : RequestDispatcher

Les limites du dév. servlets/jsp bas niveau

Struts 2 : framework Elegant

Struts 2 : framework intelligent

Concepts techniques

Injection de dépendances

programmation aspects

Interception

Architecture

XML ou Annotations ?

filter dispatcher,

interceptors,

packages

cycle de vie d’une requête,

struts.xml,

OGNL, ValueStack

plugins

Actions

3 roles clés

Nommage

Interface Action

Classe ActionSupport

Approche ‘ModelDriven’

Déclaration XML

Annotations

Intercepteurs

rôle intercepteurs struts2

Intercepteurs par défaut

fichier struts-default.xml

Notion de ‘Pile d’intercepteurs’

BasicStack, I18NStack, ValidationStack

TimerInterceptor : calcul temps reqûete

Intercepteurs Hibernate

Intercepteurs Spring

OGNL

Manipuler les données

Comparaison avec langage EL

ValueStack

Transfer de données

Conversion et traitement données

Formulaires et vues

Balises struts2

Balises de données,

Balises de controle

Balises IHM

Thèmes, templates

Validation

Result

Résultat d’une action

Types de résultats

Vues par défaut

Alternatives jsp

Template XSLT

Template Velocity

Template FreeMarker

Message et internationalisation

Gestion des messages

Erreurs et messages

Gestion application multilingues

MessageRessources.properties

Validation

types de validation

intercepteur Validation

interfaces Validateable et ValidationAware

balises :  » actionerror « ,  » fielderror  » et  » actionmessage « .

validation déclarative :action-validation.xml

validateurs prédéfinis.

Industrialiser les écrans avec Tiles

Définitions Tiles

Concept d’héritage de vue

tiles-def.xml

Accès aux données

JDBC4

Datasource JNDI

Pool de connexion

Configuration serveur

2018-01-24T16:07:58+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java