S-JEE6
Durée
- 2 jours
Objectifs
- Connaître les nouveautés de la nouvelle version de Java EE
Public
- DSI
- Architectes
- Chefs de Projets
- Ingénieurs
Pré-requis
- Connaissance de Java EE
Tarif d'inscription
- 990 € H.T. par personne (déjeuner inclus)
Architecture d'entreprise avec Java EE 6 - la synthèse
Découvrez les nouveautés de Java EE 6 !
Java Enterprise Edition est constitué de plusieurs spécifications destinées aux applications d'entreprise.
Ce séminaire s'adresse aux architectes et développeurs connaissant déjà la plate-forme Java Enterprise et désireux de découvrir les nouveautés qu'apporte la version 6.0.
Thèmes
- Prochaine session : Du 28 au 29 juin - Toutes les sessions
- Bulletin d'inscription
- Fiche imprimable
- Nous contacter : formation@oxiane.com (+33)1 55 60 76 72
Programme
Java Entreprise Edition 6
- Java EE : historique
- Présentation de Java EE 6
- Les conteneurs
- Les nouveaux concepts
- Les nouvelles spécifications
- Les nouveautés dans les spécifications existantes
- Les serveurs Java EE 6
JPA (Java Persistence API) 2.0
- Présentation et concepts
- Bases du mapping objet-relationnel
- Un mapping enrichi
- Manipulations des entités
- Le langage de requêtes JPQL
- JPQL enrichi
- Lock optimiste et pessimiste
- Une API de critères
- Une API de cache
Servlet 3.0
- Facilité de développement
- Filtres et listeners
- Extensibilité
- Asynchronisme
- Gestion des ressources
- Téléchargement de fichiers
- La sécurité
EJB 3.1
- EJB et EJB Lite
- Les interfaces
- Singleton
- Méthodes asynchrones
- Nouveau packaging
- Le nouveau Timer Service
- Container léger
- Tests unitaires
- Intercepteurs
JSF 2.0
- Les éléments d'une application JSF
- Facilité de développement
- Facelets
- Templating
- Navigation
- Création de composants graphiques
- Support Ajax
Bean Validation 1.0
- Besoin de valider les données
- Les annotations standards
- Créer ses propres contraintes
- Les groupes de contraintes
- Intégration avec JPA et JSF
JAX-RS 1.1
- Les architectures REST
- HTTP et REST
- Les annotations pour services REST
- Gestion des paramètres
- Les représentations
- Intégration avec les EJBs
L'injection de dépendance
- L'inversion de contrôle
- @Inject
- Context and Dependency Injection
Les architectures possibles
- Architectures web et entreprise
- Les architectures en couche
- Patterns et anti-patterns
