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
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
Filière : Informatique
Stage disponible en mode « In Class »
Population visée :
Ouvrier – Employé – Employé qualifié – Cadre – Cadre
supérieur
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 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
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
1 / 2 100%