Développement de composants EJB3 sous JBoss

Formation

À Toulouse Cedex 1

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

  • Lieu

    Toulouse cedex 1

Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Découvrir le principe des applications distribuées selon les architectures N-Tiers. Apprendre à réaliser les composants EJB de ces applications basées sur la technologie JEE. Apprendre à réaliser, déployer et sécuriser des composants EJB3 sur des serveurs JBoss en clusters.

Les sites et dates disponibles

Lieu

Date de début

Toulouse Cedex 1 ((31) Haute-Garonne)
Voir plan
2 Impasse Michel Labrousse, 31036

Date de début

Consulter

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

Le programme

objectif Découvrir le principe des applications distribuées selon les architectures N-Tiers. Apprendre à réaliser les composants EJB de ces applications basées sur la technologie JEE. Apprendre à réaliser, déployer et sécuriser des composants EJB3 sur des serveurs JBoss en clusters. public concerné Développeurs et chefs de projet. pré-requis Connaissance de la programmation en langage JAVA.
La connaissance des bases de données est conseillée.
Programme
Introduction
  • Les architectures N-tiers
    • C/S: le client lourd
    • Les architectures 3 tiers: présentation/application/données
    • Les architectures distribuées
  • L'architecture de JEE
    • Les servlets et JSP
    • Les composants EJB
    • Les services Web
    • Les composants managés et les bus d'objets
  • Comparaison des plateformes JEE, .NET et Corba
  • Les principales solutions JEE, les outils de développement
Les EJB
  • Présentation
    • Les EJB session avec et sans état
    • Les EJB message
    • Les EJB entité BMP et CMP
    • Les annotations
    • Le descripteur de déploiement
    • L'annuaire JNDI
  • Développer un EJB session
    • Principe de fonctionnement d'un EJB stateless, son cycle de vie
    • Ecrire un EJB session stateless
    • Localisation du composant dans la JNDI
    • Les EJB session stateful, leur cycle de vie
    • Les mécanismes de passivation et d'activation
    • Gestion de la concurrence d'accès aux composants
    • Précautions et configuration dans les environnements en clusters
  • Les EJB messages
    • L'API JMS, structure d'un message JMS
    • Le modèle de messages subscribe/publish et le point à point
    • Le cycle de vie
    • Construire et déployer un composant JMS
    • Fonctionnement des clients d'EJB messages
  • Les EJB Entité
    • Le nouveau modèle de persistance des EJB3
    • L'ORM: mapping objet-relationnel
    • Le principe de l'API JPA
    • Le cycle de vie des EJB entité
    • Le rôle et le fonctionnement de l'EntityManager
    • Les callback et les listener
    • Gestion de la concurrence sur les composants entités
    • Le langage EJB-QL
  • Les transactions
    • Principe des transactions distribuées, l'API JTA
    • Configuration ou programmation des transactions
  • Les intercepteurs d'EJB
    • Principe, configuration, chaînage
    • Les intercepteurs fournis par défaut
  • Sécurisation
    • Authentification des utilisateurs
    • Définition des rôles et des droits d'accès
    • Configuration ou programmation de la sécurité d'accès aux EJB
  • Les services Web
    • Principe et intérêt des services Web
    • Créer un service Web basé sur un composant
    • L'API JAX-RPC.

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.

Développement de composants EJB3 sous JBoss

Prix sur demande