Développement d’applications JavaEE 6

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

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.

Programme de la formation

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

Composants et dépendances
- Les composants métier EJB 3.1
- 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 1.0
- 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.0
- 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 JavaEE 6
- Avantages par rapport aux versions précédentes
- Comparaison avec Spring Framework


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 : 6050€ HT (jusqu'à 6 participants)
- inter : 2675€ HT

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

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


Prochaines sessions
Lyon
- 24 juin 2013
Autres villes
- nous contacter

Inscriptions et renseignement
n° azur : 0 811 030 345
ou