Infrastructure Struts et Hibernate
Pôle Technologique   >  Systèmes Linux   >  LAMP

Objectifs: A l'issue du stage, les participants seront capables de développer des applications serveur en utilisant les technologies Struts/Hibernate : -créer une application web à l’aide des différents composants Struts. -traiter les cas d’erreurs à l’aide des classes Struts et du moteur de validation -exploiter les tiles -rendre persistant les objets avec Hibernate -construire une couche d’accès aux données efficace -utiliser le langage HQL

Durée: 4  jour(s) / Référence: pds_53303

Public concerné : Chef de projets, Informaticien, Développeur, Programmeur

PreRequis : Cette formation s’adresse aux personnes sachant déjà développer un serveur Web en Java en exploitant des Servlets et des Jsp

Environnement : Eclipse 3.1, Tomcat 5.5 et MySQL sous Windows XP. Support de cours fourni

Validation des acquis: Exercices pratiques

Méthode Pédagogique : Les aspects théoriques sont concrétisés par le développement d’une véritable application Web réalisée à partir des technologies Struts/Hibernate. Un poste de travail est fourni par groupe de deux stagiaires.

Attestation : Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation

Voir Aussi :



Détail du programme :
TYPOLOGIE DES ARCHITECTURES WEB EN JAVA
- Problématique d'architecture des applications web
- Présentation de l'architecture en couches et positionnement des composants d'architecture Struts et Hibernate
- Rappels sur les technologies Servlets, Jsp et JDBC
PRESENTATION DU FRAMEWORK STRUTS
- Présentation et limites du modèle MVC
- Présentation du modèle MVC2
- Le modèle d'architecture de Struts
LA COUCHE CONTROLEUR
- Présentation du contrôleur frontal : ActionServlet
- Création et configuration des « actions » Struts
- Factorisation des « actions » : DispatchAction
- Paramétrage des vues avec l'« ActionMapping »
- Principe d'automatisation de gestion de formulaire
LA COUCHE PRESENTATION ET LES TAGLIB
- Création d'une vue
- Présentation des données avec la TagLib strut-beans
- La TagLib Struts logic
- Mise en œuvre des tiles
DEPLOIEMENT D'UNE APPLICATION STRUTS
- Configuration du fichier web.xml
- Réalisation du fichier struts-config.xml
- Génération de fichier .war
- Création et configuration de plug-ins
GESTION DES ERREURS
- Les classes de traitement d'erreurs
- Externalisation des messages
- Configuration des traitements d'erreurs
- Le moteur de validation &&&
PRESENTATION HIBERNATE
- Modèle d'architecture
- Installation et configuration
- Connexion à une base de donnée
- Gestion de session Hibernate
- Création, ajout et suppression d'objets
GESTION DU MAPPING OBJET/RELATIONNEL
- Conception d'un fichier de mapping
- Persistance d'objets métiers
- Mise en œuvre de mapping d'association
- Stratégie de mapping d'héritage
TECHNIQUES DE RECUPERATION D'OBJETS
- Clauses de requêtes du langage HQL
- Réalisation de jointures
- Requêtes polymorphes
- L'API Critéria
LES ASPECTS AVANCEES D'HIBERNATE
- Gestion de transactions
- Utilisation du cache Hibernate
- Lazy loading
- Utilisation d'hibernate avec Struts




Pour contacter notre pôle formation : 02 51 83 03 00 ou formation@gconsept.com

Nantes - Rennes - Niort - Angers - Brest - Toulouse - Paris - Bordeaux - Le Mans - Caen


 
Notre catalogue de formations
<p>
Qualité
Systèmes Windows
Systèmes
Systèmes Windows
Systèmes Linux
Réseaux
Télécoms
Développement
Base de données
Management
Planification
Systèmes
Multimédia
CAO-DAO

Ignorer les liens de navigation.