Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.
Tarif |
A partir de 1 790,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 790,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Architecture N-tiers et modèle de programmation distribuée
Les rôles de développement
Composants Java EE et containers
APIs JavaEE et technologies (Servlets, JSF, EJB, Webservices)
Les serveurs applicatifs et les services fournis
Présentation de Wildfly et de Glassfish
Les IDEs pour JavaEE - Présentation d'Eclipse et IntelijIDEA
La spécification EJB3
Architecture : la classe Bean, les interfaces « métiers », les annotations, le descripteur de déploiement XML optionnel
Les différents types d'EJB : session, entité et message-driven
Packaging et déploiement des EJB 3
Le rôle du conteneur d'EJB
Principe et rôle de JNDI (Java Naming and Directory Interface), Localisation des EJB3 avec JNDI
Injection de dépendances
Principe et rôle des intercepteurs
Compatibilité avec les EJB 2.x
Les clients des EJBs
Architecture typique MVC d'une application Web
Les deux types d'EJBs sessions : stateless et stateful
Cycle de vie d'un EJB stateless, gestion du pool
EJB stateless et services Web
Cycle de vie d'un EJB stateful, mécanisme de passivation et d'activation
Méthodes de callback.
Cas d'utilisation et EJB session, Rapport entre EJB Session et HTTP session
Application Ajax et concurrence d'accès aux EJBs session
EJB session en cluster
Principe des MOM (Middleware Orientés Message)
l'API JMS (Java Message Service)
Modèles de messages Publish/Suscribe et Point-To-Point
Structure d'un message JMS (entête, corps, sélecteur)
Principe, mise-en-oeuvre et cycle de vie d'un EJB message-driven
Le client d'un EJB message-driven
Configuration des objets JMS administrés
Introduction au Mapping objet-relationnel
Modèle de persistance et présentation de JPA
Caractéristiques d'une classe entité
Rôle de la clé primaire, cas des clés primaires composite
EntityManager et EntityManagerFactory
API de l'entity manager
Cycle de vie d'un classe entité
Le langage de requêtage JPQL : syntaxe et utilisation
Méthodes « callback » et listeners
Principe des intercepteurs, configuration, chaînage
Intercepteurs par défaut
Ordre d'invocation des intercepteurs
Implémentation d'intercepteurs
Les transactions distribuées et le protocole de commit à deux phases
L'API JTA
Gestionnaire des transactions et intercepteur
Gestion déclarative et attributs transactionnels
Gestion programmée des transactions
Les transactions longues
Mise en oeuvre de la sécurité dans une application JavaEE.
L'API JAAS
Authentification des utilisateurs
Les rôles, les droits d'accès aux méthodes
Sécurité déclarative ou programmée sur les EJBs
Tarif |
A partir de 549,00 € |
Durée |
1j / 5h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 3 340,00 € |
Durée |
5j / 35h |
Modes |
|
Concrètement, à l'issue de la formation C#11, vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 2 910,00 € |
Durée |
5j / 35h |
Modes |
|
À l'issue de cette formation Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 3 225,00 € |
Durée |
5j / 35h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 710,00 € |
Durée |
1j / 7h |
Modes |
|
À l'issue de cette formation Applications Data Visualisation, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 490,00 € |
Durée |
4j / 28h |
Modes |
|
• Développer une stratégie de valorisation de la fonction RH en interne et en externe
• Développer l’attractivité de sa marque employeur
• Communiquer en situation de changement
Tarif |
A partir de 1 400,00 € |
Durée |
Nous contacter |
Modes |
|
Responsables commerciaux, commerciaux étant amené à développer leur activité commerciale au travers d’actions de prospection performantes basées sur une meilleure connaissance de soi et de ses interlocuteurs (prospects/Clients) :
Public concerné
Responsables commerciaux, commerciaux étant amené à développer leur activité commerciale au travers d’actions de prospection performantes
Pré-requis
Aucun
Tarif |
A partir de 1 155,00 € |
Durée |
2 jour(s) |
Modes |
|
Concrètement, à l'issue de cette formation Swift développer des applications iOS, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 490,00 € |
Durée |
5j / 35h |
Modes |
|
• Comprendre le mode de fonctionnement des prestataires de services
• Savoir développer une relation de confiance
• Etablir et suivre les points de contrôle de leurs interventions
Tarif |
A partir de 1 400,00 € |
Durée |
Nous contacter |
Modes |
|