Vous êtes sur la page 1sur 2

JEE - Spring MVC + EJB 3

Formation Informatique / Dveloppement logiciel / JAVA et JEE

OBJECTIFS
Construire des applications JEE robustes bases sur Spring MVC et EJB 3

PUBLIC
Dveloppeurs Java

A retenir

PRE-REQUIS

Dure : 5 jours soit 35h.


Rf. JEE018

Matrise de Java, connaissance des Servlets et JSP

PROGRAMME
Introduction
Structure d'une application web JEE
Principe des architectures MVC et MVC 2
Spring : prsentation, briques des bases
Spring Ioc : concepts, mise en place, structure des fichiers de configuration
L'apport des frameworks MVC 2 et positionnement de Spring MVC
Mise en place de Spring MVC
Organisation de l'accs aux donnes (Mapping Relationnel-Objet - ORM)
Atelier pratique : installation de l'environnement de dveloppement et d'excution - construction de la
structure minimale d'un projet Spring MVC

Dates des sessions

Cette
formation est
galement
propose en
formule
INTRA-ENTREPRISE.

Spring Ioc
Configuration des beans et instanciation du conteneur
Injection des dpendances par mutateur/constructeur
Contrle des proprits
Liaison automatique des beans (configuration XML / annotations)
Hritage de configuration
Affectation de collections aux proprits d'un bean
Accs aux ressources JNDI : configuration de datasources, sessions email
Gestion des transactions

Inclus dans cette formation

Atelier pratique : Multiples configurations de beans et accs JNDI


Spring MVC

Coaching Aprs-COURS

Mise en place d'actions


Gestion de formulaires
Validation des formulaires et interactions avances
Taglibs Spring
Gestion des types et conversions
Messages et internationalisation
Dveloppement d'intercepteurs
Utilisation d'Ajax
Templating : principe, mise en place

Pendant 30 jours, votre formateur


sera disponible pour vous aider.
CERTyou s'engage dans la ralisation
de vos objectifs.

Atelier pratique : Construction d'une application complte de gestion


EJB3
Prsentation des EJB : historique et versions
Cycle de vie des EJB
Serveurs d'applications : JBoss, GlassFish, WebSphere,...
Structure d'un module web base d'EJBs, empaquetage et dploiement
Types d'EJB : session, entity, message-driven
Appels d'EJB (protole RMI/IIOP), clients (lourd/lger)
Le Pattern Chain of Responsability et prsentation des intercepteurs (bean, interface, annotations)
EJBs Session :
- Implmentations (stateless, stateful)

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Votre garantie 100%


SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualit
de formation.

JEE - Spring MVC + EJB 3


Formation Informatique / Dveloppement logiciel / JAVA et JEE

Accs un EJB Session : visibilit (local/remote/webService), choix du type d'accs


Accs concurrents et optimisations au niveau du conteneur
Implmentation d'intercepteurs, changement des configurations par dfaut
Timers services

EJBs Entity :
- Mapping relationnel objet, spcification et frameworks ORM
- EJBs entits : fonctionnalits, accs
- Annotations JPA (Java Persistence API)
- Contexte/unit de persistance
- Gestion de l'tat d'un EJB Entity
- Relations entre entity beans (associations), traitements en cascade
- Gestion de l'hritage : SINGLE_TABLE, TABLE_PER_CLASS, JOINED
- EJB-QL (EJB Query Language) : prsentation, syntaxe et constructions de requtes
EJB-MDB (Message-Driven Beans) :
- Dfinition
- Architecture (MOM, modles de messages)
- APIs disponibles
- Panorama des implmentations serveurs
Concepts avancs
Scurit de l'application : prsentation des apis, gestion des utilisateurs et des rles
EJB et services web, protocoles et clients (statiques/dynamiques, synchrones/asynchrones)
Atelier pratique : Dploiement de services web base d'EJB3 et criture de plusieurs clients - scurit d'une
application distribue

CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tl : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Dclaration dactivit enregistre sous le N 11 75 52524 75 auprs du prfet de rgion dIle-de-France

Vous aimerez peut-être aussi