Développement Web Java EE avancé avec Struts

publicité
Développement Web Java EE avancé avec
Struts, Hibernate et Spring
Référence : SPE-JAV-SV-SP-AUT
Durée : 5 jours soit 35 heures
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
Filière : Informatique
Stage disponible en mode « In Class »
Public concerné :
Développeurs Java SE et Java EE
PRÉ-REQUIS
•
Ces frameworks étant complémentaires à la plate-forme Java EE, il est impératif d'avoir suivi les cours "
Programmation Java (Java SE) - Niveau 1 " et " Développement Web Java EE ", ou d'avoir les
compétences équivalentes.
OBJECTIFS PEDAGOGIQUES
A l’issue de cette formation, l’apprenant sera capable de :
•
Concevoir une application Web basée sur Java, en utilisant des frameworks issus du monde libre (Struts,
Spring, Hibernate).
OBJECTIFS OPERATIONNELS ET CONTENU DE LA FORMATION
Le développement en couches : les concepts
•
•
•






La couche de présentation : Struts
Concepts du MVC 2
Avantages
La couche de service : Spring
Concepts
Avantages
La couche de données : Hibernate
Concepts de l'Objet/Relationnel (O/R)
Avantages
Le Framework Struts
•
•
•
•
•
•
•








Présentation générale
Configuration d'une application Struts
Le Controller
La classe ActionServlet
Le fichier de configuration struts-config.xml
Les classes de contrôle : la classe Action
La Vue
La classe ActionForm
Le Modèle
Les composants métiers
Les balises Struts
Bean
HTML
Logic
Les Validators et les DynaForms
Page 1/2 - Erreur ! Il n'y a pas de texte répondant à ce style dans ce document. - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Le Framework Hibernate
•
•
•
•
•
•
•






Présentation générale
Installation
Les fichiers de configuration
hibernate.properties
hibernate.cfg.xml
Les classes de persistance
Les principes
Les fichiers de mappage : classe.hbm.xml
Les transactions
Les requêtes d'interrogation, de modification, d'insertion et de suppression
Les outils
Génération de schémas
Génération de classes de persistance
Le Framework Spring
•


•
•
•


•
•


Présentation du framework
Architecture du framework
Principe des conteneurs légers
Le pattern IoC (Inversion of Control)
Le pattern d'injection de dépendance
Le module d'accès aux données (DAO)
Le framework d'exception générique
Support des abstract DAO
Intégration avec Hibernate
La programmation Orientée Aspect (AOP)
Principe de base de l'AOP : JointPoint, Advice Pointcut,…
Déclarations des différents advice (Before, After, …)
Intégration avec Struts
Méthodes et moyens :
•
•
•
•
Explications théoriques suivies de pratiques guidées puis mises en autonomie
1 vidéoprojecteur par salle
Stage en mode « In Class » : 2 téléviseurs et 1 caméra HD par salle
1 ordinateur par stagiaire
Méthodes d’évaluation des acquis :
•
•
Exercices de synthèse et d’évaluation
Evaluation de fin de stage
Profil formateur :
Nos formateurs bénéficient d’un suivi de compétences aussi bien au niveau technique que pédagogique.
Support stagiaire :
•
•
Support papier ou électronique (dématérialisé)
Les exercices d’accompagnement peuvent être récupérés sur clef USB
Page 2/2 - Erreur ! Il n'y a pas de texte répondant à ce style dans ce document. - Mise à jour le 13/02/2013
Concepteur : ENI SERVICE – Diffuseur : Groupe ARKESYS
Téléchargement