Développer une application avec Java EE 7

publicité
Retour
formation coaching ingénierie inter intra
Développer une application avec Java EE 7
Référence : EVI
Durée : 3 jours
Suite à cette formation, vous serez en mesure de développer des applications en utilisant la
programmation déclarative (annotations) et de la déployer dans un Web Profile. Il demeure néanmoins
impératif d'avoir la connaissance du langage Java pour développer. Sécurité, transaction, persistance :
tous ces concepts seront vus et mis en oeuvre durant la session.
Cette formation sera l'occasion de faire une synthèse des architectures utilisées depuis une décennie :
Java EE revient-il sur des concepts introduits 10 ans plus tôt ? Comment devons-nous considérer les
Frameworks tels que Spring ou Hibernate ?
Prochaines sessions :
Paris - 17ème
19/06/2017 : 2 100,00 €
11/09/2017 : 2 100,00 €
13/12/2017 : 2 100,00 €
Vous allez apprendre à :
Développer en utilisant la plate-forme Java EE 7
JSF comme technologie sur la couche de présentation
JPA comme Framework de persistance
Gestion des transactions avec les EJB 3
Un code léger grâce à CDI
Déployer dans un serveur de type Web Profile
Méthode pédagogique :
75% de travaux pratiques
Audience :
Développeurs Java, architectes
Pré-requis :
Connaissance du développement avec Java ou avoir suivi le cours IJOP.
Programme :
Présentation Java EE 7
Les grands principes
Plusieurs types de composants exécutables : Servlet, JSF, EJB, JPA
Environnement d'exécution
JSF : couche de présentation et composant graphique de haut niveau (riche)
Servlet : une technologie de présentation limitée
Facelet : pourquoi utiliser des templates ?
JSF : un standard, et des librairies qui le respectent
JSF Managed Bean
Cycle de vie d'une requête
JPA : de la base de données à Java
Metadata
EntityManager : votre véritable DAO
Gestion des associations : Lazy Loading
JPQL pour être efficace
Réflexion sur l'architecture
EJB 3.x : performance, intégrité, distribution
Session EJB : un composant transactionnel !
Injection d'un gestionnaire d'entité : le contexte de persistance
Le contexte de persistance : Transaction ou Extended ?
Sécurité
CDI : préférez la déclaration au codage !
Injection de dépendance
Les différents contextes
Environnement d'exécution
REST
Présentation des Web Services
Utilisation JAXB, ...
Téléchargement