EJB3Approfondissement

Loader DigitalCityEen ogenblik, aub...

EJB3Approfondissement

(Réf.114)
14
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Het verkrijgen van een onderhoudbaar en efficiënt EJB systeem - Het implementeren van een complete JEE architectuur met JBoss of Glassfish

Opleidingsprogramma

Inleiding

Herinnering aan de EJB 3-specificaties: architectuur (boon, interfaces, annotaties), rol van de objectcontainer
Het Chain of Responsibility-patroon en presentatie van de interceptors (boon, interface, annotaties)

Praktische workshop: implementatie van het ontwerppatroon chain of responsability - inleiding tot interceptors

EJBs Sessie

Herinnering aan de basis: implementatie, toegang
Implementatie van interceptors, verandering van standaardconfiguraties
Timers diensten

Praktische workshop: implementatie van verschillende Session EJBs (stateless/stateful) + interceptor

EJBs Entiteit - geavanceerde begrippen

Beheer van de toestand van een Entity EJB en gelijktijdige toegang
Geavanceerde relaties tussen entity beans (associaties), cascade
Beheer van erfenissen: SINGLE_TABLE, TABLE_PER_CLASS, JOINED
EJB-QL (EJB Query Language): presentatie, syntaxis en query-opbouw

Praktische workshop: Ontwikkeling van MVC web applicaties met koppelingen tussen sessie EJBs en verschillende Entity beans - gebruik van EJB-QL

EJB-MDB (Message-Driven Beans)

Definitie, architectuur (MOM, berichtenmodellen), beschikbare API's
Overzicht van serverimplementaties
Implementatie van berichtenuitwisselingen (bestemming, verzending, ontvangst, herstel door injectie)
Transactiebeheer

Praktische workshop: Opzetten van een op EJB gebaseerde toepassing, meervoudige uitwisselingen en transacties

Geavanceerde concepten

Beveiliging van toepassingen: presentatie van api's, gebruikers- en rollenbeheer
Beveiliging van de toegang tot EJB-interfaces
EJB's en webdiensten, protocollen en clients (statisch/dynamisch, synchroon/asynchroon)
EJB2 en EJB3: verschillen, keuze, evolutie (migratie)

Praktische workshop: Implementatie van op EJB3 gebaseerde webdiensten en het schrijven van verschillende clients - beveiliging van een gedistribueerde applicatie

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.