Formation Développer des EJB 3

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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.

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 790,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 790,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

L'architecture Java EE 

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

Architecture EJB

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

Services métier et EJBs sessions

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

Modèle asynchrone et Message Driven Beans

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

Persistance et entité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

Services JEE et piles d'interception

Principe des intercepteurs, configuration, chaînage
Intercepteurs par défaut
Ordre d'invocation des intercepteurs
Implémentation d'intercepteurs

Transactions et EJBs

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

Sécurité et EJBs

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

Prérequis

La maîtrise du langage Java est impérative. 

Public

Ce stage s'adresse à des développeurs d'applications, responsables informatiques, architectes, chefs de projets, ingénieurs, etc.,

Ces formations pourraient vous intéresser

Initiation à X

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Connaître le réseau social Twitter et savoir l'utiliser dans un cadre professionnel.
- Créer et animer une page et groupe Twitter.
- Construire et développer sa.
- Créer de la publicité sur Twitter.
- Mesurer et suivre la performance des campagnes.
- Développer son chiffre d'affaires grâce à Twitter.
Tarif

A partir de 549,00 €

Durée

1j / 5h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire la fonction de conseiller relation client à distance
  • Adapter votre processus de vente en donnant immédiatement une image rassurante et professionnelle
  • Pratiquer l'écoute et l'art de faire parler, plutôt que monopoliser la parole, en partant à la découverte de votre interlocuteur
  • Analyser le marché en menant une veille commerciale afin d'obtenir des rendez-vous commerciaux (gérés en direct ou pour le compte d'un collaborateur qui sera chargé de la vente)
  • Proposer à votre interlocuteur les solutions les plus adaptées au contexte
  • Traiter efficacement les objections en répondant aux questions pièges
  • Conclure avec les meilleures techniques de closing : conclure immédiatement la vente ou au moins conclure sur des étapes et engagements réciproques
  • Pratiquer une politique de relance des clients sans donner l'impression de relances basiques
  • Développer la confiance de vos clients par des outils de fidélisation, notamment par un suivi digital de la relation commerciale
  • Gérer les situations difficiles à distance
  • Optimiser le suivi et le processus d'amélioration de vos actions commerciales.
Tarif

A partir de 3 340,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de la formation C#11, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 7 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2022
  • Maîtriser la syntaxe et les concepts du langage C#11
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#11 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#11
  • Tester des fonctionnalités avancées de C#11
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les concepts de l'approche SOA
  • Savoir concevoir, développer et déployer des applications composites conformément aux spécifications SCA
  • Être capable d'implémenter une application SOA
  • Connaître les bonnes pratiques de développement Oracle
Tarif

A partir de 3 225,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Gérer une page
  • Publier du contenu de qualité supérieure sur Facebook
  • Gérer une communauté et faire croître l'engagement.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Applications Data Visualisation, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Définir les principes fondamentaux de la visualisation de données
  • Identifier les enjeux juridiques de la gestion de données
  • Déterminer les technologies et APIS pour la visualisation de données
  • Utiliser les principaux frameworks pour créer des applications de datavisualisation
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• 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

Prospection : Optimiser sa performance commerciale

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

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) :

  • Prendre conscience de ses modes de fonctionnement et de ceux de ses interlocuteurs
  • Optimiser son action de prospection en adéquation avec les différentes typologie (La sienne et celles des clients)
  • Performer dans ses techniques de prospection

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
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Concrètement, à l'issue de cette formation Swift développer des applications iOS, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître l’environnement de développement des équipements mobiles d’Apple
  • Connaître le langage Swift et ses principales bibliothèques
  • Concevoir l’architecture d’une application mobile écrite en Swift
  • Savoir comment optimiser et déployer une application performante conformément aux bonnes pratiques de développement
  • Savoir utiliser le langage Swift en corrélation avec les APIs les plus répandues
  • Être capable de concevoir une interface graphique en Swift
  • Être capable d’échanger des données avec un serveur
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• 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

Je cherche à faire...