Les framework JEE Spring, Hibernate, Struts 2 4 jours

Les framework JEE avec Spring, Hibernate et Struts 2
Déscription :
Ce cours vous permettra de maîtriser la réalisation d’applications 3-tiers web basées sur les
frameworks «phares » de l’écosystème Java.
Objectifs
Être en mesurer d’organiser le développement d’un projet Java avec Maven2,
• Développer une couche de persistance à l’aide d’Hibernate,
• Développer une couche de présentation web avec Strust2,
• Utiliser le conteneur d’IOC de Spring pour préserver l’indépendance inter couches,
• Contrôler les transactions applicatives à l’aide des techniques AOP de Spring
Publics
Développeurs java et chef de projet
Durée
4 jours
Pré-requis
La connaissance du langage java est impérative, une première expérience dans le
développement d’application web java est un plus
Programme de cette formation
Présentation de lécosysme JEE
• Typologies d’application 2-tiers, 3-tiers, N-tiers et le modèle en couches
• Architecture JEE : conteneurs, composants et services transverses
• Positionnement des frameworks Hibernate, Spring et Struts2 dans une architecture 3-tiers
Java web
Industrialisation d’un projet Java avec maven 3
• Cycle de vie d’un projet et ses phases
• Archétype d’un projet, arborescence standard
• les plugins standards et leurs goals,
• Dépôts local et distant,
• La gestion des dépendances et des ressources
• Plugin d’intégration à Eclipse (m2eclipse)
NIMBUS TRAINING
La formation NTIC
Tél : 02-40-85-19-32
cedric.tron@nimbus-training.fr
2
Les bases du framework Spring
• L’organisation modulaire de Spring
• Architecture du conteneur d’IOC
• Gestion du cycle de vie des beans
• Configuration XML des injections
• Les annotations comme alternative à la configuration XML
DEVELOPPEMENT D’UNE COUCHE DE PERSISTANCE HIBERNATE
• Problématique de l’ORM et présentation d’Hibernate
• Architecture générale : POJO transient et persistant, configuration, SessionFactory et Session
• Configuration du framework : hibernate.cfg.xml
• Définition du mapping : les fichiers .hbm
• Gestion des sessions et API de persistance
• Requêtes HQL et gestion des transactions
• Intégration du framework Hibernate à Spring : configuration, support DAO et services génériques
MISE EN ŒUVRE DE SPRING AOP
• Objectifs de l’AOP et le vocabulaire : joinPoint, pointcut, advice, aspect, target et weaver
• Les différentes mises en œuvre : par configuration ou par annotation
• Principes de la gestion des transactions avec Spring
• Mise en œuvre de transactions déclaratives via AOP
DEVELOPPEMENT D’UNE COUCHE DE PRESENTATION STRUTS2
• Objectifs et architecture générale de Struts2
• Principe du traitement d’une requête
• Les principaux fichiers de configuration
• Mise en œuvre du modèle MVC Struts2 : piles d’intercepteurs, développement d’actions et de vues (struts-
tags), configuration des actions
• Externalisation des libellés et internationalisation
• Validation déclarative et par programmation
• Intégration Spring : découplage de la couche présentation avec la couche des services métier
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !