Home > Formations > Java Javascript > 13ème - Gobelins > Formation Développement en JAVA JEE et en EJB3 - 13ème - Gobelins - Paris

Formation Développement en JAVA JEE et en EJB3

Contactez sans engagement Logware Institut

Pour envoyer, vous devez accepter la politique de confidentialité

Commentaire sur Formation Développement en JAVA JEE et en EJB3 - Présentiel - 13ème - Gobelins - Paris

  • Contenu
    Formation Développement en JAVA JEE et en EJB3.
    • Référence: JEEJB.
    • En centre - Inter: Oui.
    • En Entreprise - Intra: Oui.
    • Durée: 3 jours. 
    • Diplôme: Non.
    • Public: Oui.
    • Public demandeurs d'emploi: Non.
    • Public Etudiant: Non.
    • Prix: 2450 €HT.
    Présentation.

    Ce stage  vous permettra de maîtriser le développement en JAVA JEE et en EJB3

    Objectifs du cours.

    Ce cours vous permettra dans un premier temps de découvrir la plate-forme Java EE, d’Identifier les différentes couches d'une application Java EE, de maîtriser les points clés pour mener à bien un projet Java EE et de Reconnaître les principales plate-formes commerciales Java EE du marché. Dans un deuxième temps vous verrez comment Développer des EJB3 Session, Entité, Message, de configurer vos EJBs avec annotations ou XML , de déployer vos EJB sous JBoss 5 et sous Glassfish e t de comprendre les services du conteneur EJB.

    Pré-requis.

    Connaisances de base en technologies Objet et architectures multiniveaux.

    Programme.

    PRÉSENTATION DE JAVA JEE.

    INTRODUCTION À JAVA ET AUX APPLICATIONS DISTRIBUÉES
    • La plateforme Java et les machines virtuelles. 
    • Comparaison avec les autres environnements. 
    • Structure d'une application : le modèle MVC-2, notion de composant. 
    • Les différentes couches d'une application, typologie des applications Java. 
    • Panorama des technologies JEE. 
    LES CLIENTS DE JEE ET GESTION DE LA PRÉSENTATION
    • Clients Web. Applets. Applications clientes " lourdes ", riches (RIA) et mobiles. 
    • HTML et autres services de présentation, DOM, XHTML, Ajax. 
    • Les servlets et le container Web. Les JSP, JavaBean, librairies de balises, CustomTag. Le framework Struts et JSF. 
    LES CONTENEURS DE COMPOSANTS JEE
    • Rôles et apports : états, multithreading, pooling et réutilisation, etc. 
    • Modèle de sécurité de JEE. Les transactions dans le JEE. 
    • Le JNDI et l'accès aux ressources. 
    • Paquetage de déploiement : modules Web, EJB, connecteur et clients. 
    LES SERVICES JEE
    • Les différents types d'EJB et leur rôle : Entity Bean, Session Bean et Message Driven Bean. 
    • Gestion de la persistance. Principe du Mapping Objet/relationnel. JPA et ses implémentations : EJB entités, Hibernate... 
    • Architecture orientée message. Le service de messagerie de Java : le JMS (Java Message Service). 
    • XML, SOAP et les services Web. Les différentes API du JEE : JAX-WS et JAX-RS. 
    DÉVELOPPEMENT D'UNE ARCHITECTURE DISTRIBUÉE EN JAVA
    • Démarche d'analyse et de conception d'un projet JEE : l'approche orientée composant. 
    • Règles de conception et Design Patterns. 
    • Cycle de vie des projets JEE. 
    • Mesure des performances d'une architecture multiniveaux distribuée. 
    • La haute disponibilité, la tolérance aux pannes et les différents niveaux de Clustering. 
    PANORAMA DES OFFRES JEE DU MARCHÉ
    • Plateformes commerciales : IBM WebSphere, BEA WebLogic, Borland AppServer, Oracle AS, Sun One App Server. 
    • Briques JEE libres : JBoss, Jonas, Apache Tomcat, Open JMS, Axis, etc. 
    • Environnements et outils de développement : Eclipse, rôle de JUnit et d'Apache ANT dans le développement. 
    • Rôles des AGL et des outils MDA. 
    • Etudes et comparaison. 
    PRÉSENTATION DE EJB3.

    Introduction à J2EE et aux EJB3
    •  Jee : architecture, services
    •  serveurs d’applications jee 5
    •  Conteneur web et conteneur EJB
    •  EJB2 et EJB3
    •  Annotations
    •  ejb-jar.xml 
    Service de nommage et JNDI
    •  Service de nomage (JNDI) : rôle et utilisation
    •  Configuration JNDI
    •  Présentation de JBossNS,
    •  InitialContext()
    •  Lookup JNDI
    •  fichier jndi.properties
    •  ENC 
    Introduction to EJB3
    •  Historique et objectifs
    •  Services du conteneur EJB
    •  Les 3 types d’EJB : Session, Entity et Message Beans
    •  Dynamic proxy
    •  Interfaces : Local, Remote
    •  Les intercepteurs et proxy
    •  Compatibilité avec la version 2.x 
    EJB3 Stateless Session Bean
    •  Présentation EJB Stateless
    •  Interface et implémentation (@Stateless)
    •  Cycle de vie
    •  Multithreading et Pool d’EJB
    •  Configuration par annotation ou XML
    •  Statistiques d’accès à un EJB
    •  Création d’un webService à partir EJB3 Session 
    EJB3 Statefull Session Bean
    •  Présentation EJB Statefull ainsi
    •  Comparaison Stateless - Statefull
    •  @Statefull
    •  Les EJB Statefull dans les architectures cluster 
    EJB3 Entité
    •  Présentation du nouveau modèle de persistence des EJB3
    •  Clé primaire simple et composite
    •  @Entity, @Id, @Generated, @OneToMany
    •  Requêtage des EJB entité
    •  Présentation du pattern "injection de dépendance"
    •  Stratégie de mapping de fetching
    •  Gestion basique des datasource 
    Transaction
    •  Notion de transaction
    •  Niveau d’isolation
    •  Annotations pour démarquer les transaction EJB3
    •  Introduction au commit à deux phases (2PC)
    •  Gestion des exceptions 
    J2EE Security et JBoss
    •  API JAAS
    •  Authentification et Autorisation
    •  JBoss SX
    •  Domaine de sécurité Jboss
    •  Login Module
    •  login-config.xml, web.xml, jboss.xml
    •  Sécurité web, Sécurité EJB3 
    EJB3: Message Driven Bean
    •  Introduction middleware MOM
    •  Queue et Topic
    •  API JMS : ConnectionFactory, Destination
    •  MessageProducer, MessageConsumer, Message
    •  EJB3 message : contexte d’utilisation et valeur ajoutée
    •  Concurrent : Spring JMS
    •  Configuration Jboss Messaging
    •  Développement EJB3 Message
    •  onMessage() 
    Les intercepteurs EJB3
    •  Présentation de l’architecture des intercepteurs dans les EJB3
    •  Web Services avec les EJB3
    •  Présentation des Web Services J2EE 1.4
    •  Recouvrement d’un EJB ou d’un servlet par un Web Service
    •  Interopérabilité avec .net 
    JMX et JBoss Microconteneur
    •  Historique utilisation JMX our le déploiement services Jboss
    •  Présentation du nouveau modèle : microconteneur
    •  Packaging et déploiement de service JBoss (sar)
    •  Développement de mécanisme interne au système JBoss 
    Outils J2EE

    Prochaines Sessions.
    • 23 MAI 2016
    • 06 JUIN 2016
    • 19 SEPTEMBRE 2016
    • 03 OCTOBRE 2016
    • 14 NOVEMBRE 2016
    • 12 DÉCEMBRE 2016

Autre formation en rapport avec Java Javascript

Ce site utilise des cookies. En poursuivant votre navigation, vous acceptez son utilisation. Voir plus  |