Jpa, ejb3, jsf et ajax : concevoir des applications java ee modernes
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Java Enterprise Edition offre une plateforme simplifiée et exhaustive dédiée au développement d'applications d'entreprise modernes. Cette formation va vous permettre d'apprendre à maîtriser les principes fondamentaux de l'intégration de JPA et EJB aux technologies Web les plus récentes. À travers différents travaux pratiques, vous apprendrez à mettre en œuvre des applications transactionnelles sûres, extensibles et très performantes.
À propos de cette formation
À qui s'adresse cette formation ?Cette formation concerne tous ceux qui sont impliqués dans le développement d'applications d'entreprise avec Java.
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Api
- Stratégies
- Requêtes
Le programme
Développement d'applications d'entreprise
- Créer l'architecture d'une application d'entreprise
- Simplifier le processus de développement avec Java EE
Mapping avec l'API JPA (Java Persistence API)
Démystification de l'architecture JPA
- Identifier les principaux composants JPA
- Créer un accès avec EntityManager
- Persistance et récupération des objets entités
- Gérer les transactions manuellement avec JPA
- Mettre à jour et supprimer des objets entités de la base de données
Gestion des relations complexes entre les objets
Représentation des associations entre les objets
- Capturer des associations avec une ou plusieurs valeurs
- Représenter les collections Java
- Techniques de mapping d'une classe vers une base de données
- Décomposer le schéma de la base de données pour appliquer différentes stratégies d'héritage
- Sélectionner des données avec l'API JPQL
- Créer un accès aux bases de données facile à maintenir avec les requêtes nommées
- Contrer les attaques par injection de code SQL avec les paramètres des requêtes
- Définition de la réponse avec le modèle web asynchrone
- Association de la fonctionnalité Ajax avec JSF
- Utilisation de composants JSF préconstruits adaptés à Ajax
Création d'une couche intermédiaire extensible et dynamique avec EJB
Mise en œuvre de la couche métier avec des beans EJB avec ou sans état
- Encapsuler la logique applicative extensible avec JavaBeans
- Accéder à distance aux beans Session
- Gérer la communication entre plusieurs requêtes avec des beans à état
- Ajouter des comportements avec des intercepteurs de méthodes
- Déclencher des services asynchrones ou programmés par des timers
- Gérer les ressources avec les beans Singleton
- Mettre en œuvre des récepteurs de messages robustes avec MDB
Gestion des transactions et de la sécurité avec EJB
Ajouter des transactions déclaratives avec JPA
- Apprendre à utiliser l'API JTA (Java Transaction API)
- Gérer les stratégies de mise en œuvre des transactions avec des annotations
- Appliquer les règles de sécurité de l'application avec Java EE
- Configurer les stratégies d'authentification et d'autorisation d'accès aux différentes couches
Conception d'interfaces utilisateur modernes avec JSF (JavaServer Faces)
Architecture JSF
- Examiner le cycle de vie du traitement des requêtes
- Contrôler le flux de l'application avec le modèle de navigation JSF
- Développement d'une application JSF
- Existence d'une interaction entre les requêtes
- Utiliser le langage Unified Expression Language
- Mise en forme des composants de l'interface utilisateur
- Rechercher des messages avec des Resource Bundles
- Réutiliser le code avec des modèles
- Définir la réponse avec le modèle Web asynchrone
- Combiner les fonctionnalités Ajax avec JSF
Conception de sites Web Responsive avec les bibliothèques JavaScript
Échanger des informations avec JSON
- JSON : le format du Web 2.0
- Syntaxe et exemples de mises en forme JSON
- Combiner mise en forme HTML et actions JavaScript
- Créer des modèles, des vues et des routes côté client
- Accéder à un service REST avec un appel AJAX
- Générer une réponse JSON côté serveur
Examiner une application complète
- Créer une application de type liste-détails
- Personnaliser l'application à votre convenance
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Jpa, ejb3, jsf et ajax : concevoir des applications java ee modernes