Préchargement

JAVA / JEE Frameworks (Spring, Hibernate, JSF, EJB3)

Informatique et Système d'Information

JAVA / JEE Frameworks (Spring, Hibernate, JSF, EJB3)


Spécifications - Fiche Pédagogique

A l’issue de la formation, les participants seront capables de :


  • Acquérir des connaissances sur les frameworks JAVA
  • S’approprier les concepts basés sur Développement Web en JAVA EE
  • Réviser les fondamentaux et la méthodologie des framework JAVA
  • Préparer, Réviser et Acquérir les concepts du Développement Web en JAVA EE tout en maîtrisant les frameworks JAVA.

Pédagogie interactive, participative ; une série de discussions fera l’objet d’échanges entre les participants et le formateur.


Etude de cas pratiques en atelier.


Construction d’un plan d’action individuel en fin de formation. 

Introduction JSF 2 Configuration JSF 2 Cycle de vie requête JSF2 Bean managés Facelets Gestion des ressources d’un projet JSF Gestion des messages utilisateur Validation Composants Additionnels
Introduction Classes de données Configuration Hibernate Utilisation d’hibernate Obtention d’une occurrence par identifiant Obtention des données (HQL, Criteria, Native SQL) Relation entre tables Cache Hibernate
Introduction Buts et fonctionnalités de Spring Historique Modules Spring Avantages et inconvénients Spring et Java Spring Core Spring AOP <6>
Le POM (Project Object Model) Présentation du modèle POM maven et notion de coordonnées Détails et sections du fichier pom.xml de maven Le « super POM » et les mécanismes d’héritage de maven Exploration de la structure des projets Maven Les types de projets Maven Notion de propriétés et de filtre des ressources dans maven Repository Maven et coordinations

Introduction aux services web Rappels sur XML et Java Le protocole SOAP Description des Web Services : le langage WSDL Publication et référencement de Web services : UDDI Web services et Java EE

Vue d’ensemble Les Composants de l’EJB Création d’une logique métier avec les beans session Contexte EJB runtime, Injection des dépendances, et logique de tronçonnage (crosscutting) Transactions et sécurité Planification et les timers Services Web et EJB JPA CDI et EJB 3 Packaging des applications EJB . 


Développeurs JEE expérimentés


J'aime, alors je partage :