Jpa, ejb3, jsf et ajax : concevoir des applications java ee modernes

Formation

A distance

Prix sur demande

Appeler le centre

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les exploits du centre

2016

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
Principales fonctionnalités de JPA
  • 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
Choix des stratégies d'héritage
  • 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
Java Persistence Query Language (JPQL)
  • 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
Ajax pour une meilleure expérience utilisateur
  • 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
Stratégies avancées des beans Session
  • Ajouter des comportements avec des intercepteurs de méthodes
  • Déclencher des services asynchrones ou programmés par des timers
Autres types d'EJB
  • 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
Sécuriser une application Java EE
  • 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
  • Développement d'une application JSF
  • Existence d'une interaction entre les requêtes
  • Utiliser le langage Unified Expression Language
Créer des vues avec des facelets
  • Mise en forme des composants de l'interface utilisateur
  • Rechercher des messages avec des Resource Bundles
  • Réutiliser le code avec des modèles
Améliorer l'expérience utilisateur avec Ajax
  • 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
Le Responsive Web
  • Combiner mise en forme HTML et actions JavaScript
  • Créer des modèles, des vues et des routes côté client
Utiliser REST pour communiquer avec Java EE
  • 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

Travaux Pratiques :Développement d'interfaces Web enrichies avec JSF Conception d'une SPA avec JavaScript pour accéder aux services REST Mise en oeuvre d'une couche métier extensible et distribuée avec EJB Stockage et récupération d'objets persistants avec JPA Configuration, test et déploiement d'applications Java EE robustes

Appeler le centre

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

Prix sur demande