JAVA développements avec les EJB Objectifs Public Pré-requis Durée 3 jours La connaissance du langage JAVA ou avoir suivi le cours «JAVA J2EE JSP/Servlet (coté serveur)» Ce cours est destiné aux développeurs maîtrisant le langage Java qui souhaitent comprendre les mécanismes des EJB Ce cours permet aux participants d’acquérir les connaissances nécessaires pour créer des composants EJB, et les assembler dans des applications d’entreprise. En s’appuyant sur des présentations théoriques et des exercices pratiques et concrets, ce cours traite les sujets suivants : les beans Session et Entité, le conteneur dans lequel les EJB fonctionnent, ainsi que les services transactionnels et de sécurité Méthodes Pédagogiques : Formation traditionnelle présentielle. Alternance d’exposés théoriques et d’exercices pratiques (minimum 50-50) Formateur/consultant expérimenté (triple compétences : Technologique, Métier, Pédagogique) 1 ordinateur et 1 support de cours par personne, vidéo projecteur, tableau blanc et paperboard Feuille de présence signée en demi-journées, évaluation de fin de stage, attestations de fin de stage Contenu Pédagogique Architecture et vue d’ensemble - Le développement d’application d’entreprises - Rôle du serveur d’applications - Rôles de EJBs - Type d’EJB (session, entité) Morphologie de base des EJBs - L’interface EJBObject - L’interface EJBHome - La classe de composant lui-même - Que fait le client ? - Le descripteur de déploiement Limitation à respecter dans un composant EJB - Pas de chargement de librairie native - Pas de création de threads - Pas de création de socket serveur, awt ou java.io - Pas de retour de this - Fabrication du descripteur de déploiement - Déploiement - Création de beans session «stateful» - Cycle de vie des beans stateless et stateful Beans Entités - Introduction - Que sont les beans entités ? - Beans entités et pooling d’instances - Type de bean entité - Les EJB BPM (Bean Managed Persistence) - Les EJB CMP (Container managed Persistence) - Les grandes différences Les Principaux serveurs d’application - Choisir un serveur d’application - Support des EJB - Principaux produits Beans Session - Introduction - Création de bean session «stateless» - Code serveur - Client Be I.T Formations SARL au capital de 20 000€ / SIRET 749 966 305 000 15 / TVA FR29749966305 Déclaration d’activité enregistrée sous le numéro 42 67 04723 67 auprès du préfet de la région Alsace Zone Tertiaire du Valparc – 3 rue du Parc - 67205 OBERHAUSBERGEN Tél : 03 88 26 26 66 / Mail : [email protected]