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