sewatech - formations

Développement d’applications Java EE

Cette formation vous apprendra à élaborer une architecture avec les techniques de JavaEE.

Grâce à ses ateliers pratiques, vous saurez comment développer simplement une application basée sur JSF, EJB, JPA, Bean Validation et CDI, ainsi que JAX-WS et RS.

Cette formation est en cours de préparation, elle sera disponible dans quelques semaines.

Programme du cours

Introduction
- Un historique de Java et Java EE
- La compétition entre standards et frameworks
- La nouvelle philosophie de Java EE : retour à la simplicité
- Les architectures des applications Java EE
- Les profils : Web et complet
- Les outils : IDE et serveurs applications

Composants et dépendances
- Les composants métier EJB 3.x
- Les EJB avec ou sans état
- Les interfaces locales, distantes ou pas d’interface ?
- L’EJB Singleton
- Le Timer Service
- Les méthodes asynchrones
- L’injection de composants : Managed Beans et DI
- Le modèle de composants CDI
- Les portées (scopes) prédéfinis
- Les producteurs de beans
- La sécurité des composants

Gestion de la persistance
- Le mapping objet / relationnel avec JPA 2
- Le PersistenceContext
- Les annotations de mapping
- Les associations
- L’API Criteria
- La gestion des transactions avec JPA et EJB

Gestion de l’affichage
- Le principe des JSP et servlets 3.x
- La prise en compte des requêtes asynchrones
- Le développement de page JSF 2
- Un framework orienté composants
- Les templates Facelets
- Les Managed Beans
- Le langage d’expression
- La gestion d’évènements
- Les convertisseurs et validateurs
- La définition de la navigation
- Les composants AJAX : PrimeFaces, RichFaces,...

Services transverses
- Le framework de validation
- Bean Validation
- Web Services avec JAX-WS
- Services RESTful avec JAX-RS

Synthèse
- Retour sur l’architecture Java EE
- Comparaison avec Spring Framework

En cours d'élaboration

Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 5 jours

Tarif
- intra : 6400€ HT (jusqu'à 6 participants)
- inter : 2900€ HT

Participants
Cette formation s’adresse aux développeurs et architectes connaissant Java et souhaitant apprendre à développer des applications Java EE.

Travaux Pratiques
Les nombreux exercices pratiques ont pour objectif de prouver la simplicité de mise en œuvre des techniques de Java EE. Ils sont réalisés avec l’IDE Eclipse, Netbeans ou IntelliJ IDEA et le serveur d’applications Glassfish ou WildFly.
plus de détails sur les environnements de TP...

Inscriptions et renseignements
n� azur : 0 811 030 345
ou