| Contenu du cours (SL-351)
|
Développement de composants métier avancés avec la technologie EJB(TM) |
 | |
| Objectifs |
À l'issue de ce cours, les participants sauront : · Mettre en oeuvre des fonctionnalités de niveau entreprise en utilisant la technologie EJB · Expliquer les meilleures pratiques et d'autres questions avancées dans le domaine du développement de composants métier avec la technologie EJB · Assembler et déployer des composants de niveau entreprise s'appuyant sur la technologie EJB sur un serveur d'applications · Intégrer une application s'appuyant sur la technologie EJB à l'aide de l'API Java Messaging Service, de Java Connector Architecture et des services Web |
 | |
| Vue d'ensemble |
Ce cours permet aux participants d'acquérir les connaissances nécessaires pour développer des fonctionnalités de back-end robustes en s'appuyant sur la technologie Enterprise JavaBeans (EJB[TM]). Il utilise un scénario d'enchères en ligne pour montrer comment tirer parti des services gérés par conteneur avec les beans entité, session et message pour résoudre les problèmes concrets présentés par une application commerciale électronique.
Ce cours est principalement consacré au codage EJB pratique, mais il traite également des conceptions et des meilleures pratiques utilisées pour résoudre les problèmes de transaction, de messagerie, de securité et d'intégration d'applications existantes. Par ailleurs, il montre comment les composants EJB peuvent être intégrés aux technologies de services Web. Pour réaliser les exercices pratiques, les participants utilisent le serveur de mise en oeuvre de référence Java(TM) 2 Platform, Enterprise Edition (J2EE[TM]) afin d'acquérir une expérience indépendante du matériel. |
 | |
| Public visé |
Ce cours s'adresse aux développeurs de composants métier EJB chargés des tâches suivantes :
· Analyse, conception, développement et tests d'une application de technologie EJB · Déploiement d'une application de technologie EJB · Intégration d'une application de technologie EJB à une application existante |
 | |
| Pré-requis |
Pour bénéficier pleinement de ce cours, les participants doivent : · Avoir une expérience du langage de programmation Java · Avoir une expérience en matière de création d'applications J2EE simples utilisant les beans session ou entité (expérience pratique requise, connaissances théoriques insuffisantes) Remarque : ce cours suppose l'acquisition préalable des fondamentaux des composants JavaBean d'entreprise, obtenue par exemple en suivant le cours FJ-310, " Développement d'applications pour la plate-forme J2EE ". · Avoir une expérience des concepts de l'informatique distribuée de la technologie Java (RMI [Remote Method Invocation], JNDI [Java Naming and Directing Interface(TM)], API [Application Programming Interface], IDL [Interface Definition Language] Java) · Connaître quelques concepts de programmation déclarative utilisés dans la technologie J2EE · Avoir une expérience pratique d'un serveur d'applications s'appuyant sur la technologie J2EE |
 | |
| Cours connexes |
 |
|
| Cours suivants |
· SL-425 : Architecture et conception d'applications J2EE(TM) · SL-500 : Patterns J2EE(TM) |
|