EJB3Initiation

Loader DigitalCityEen ogenblik, aub...

EJB3Initiation

(Réf.115)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De ontwikkeling van EJB 3 onder de knie krijgen - De prestaties van een gedistribueerde toepassing beheren - Een volledige JEE-architectuur implementeren

Opleidingsprogramma

Inleiding

JEE-specificaties: componenten, containers
Principe van n-tier-architecturen (gedistribueerde toepassingen), oplossingen
Annotaties
Presentatie van EJB's: geschiedenis en versies
EJB-levenscyclus
Toepassingsservers : JBoss, GlassFish, WebSphere,...

Het opzetten van

Keuze van de ontwikkelomgeving (Eclipse/Netbeans), beschikbare plugins
Installatie van de uitvoeringsomgeving, specifieke bijdragen aan elke container
Structuur van een webmodule op basis van EJB's, packaging en deployment
Herinneringen aan Servlets en JSP's (chaining, memory persistence, enz.)

Praktische workshop: voorbereiding van een ontwikkel/test platform - omgaan met de omgeving - meerdere voorbeelden: java (annotaties), Servlets en JSPs

EJB 3 specificaties

Architectuur (boon, interfaces, annotaties), rol van de objectcontainer
EJB-types: sessie, entiteit, berichtgestuurd
EJB-aanroepen (RMI/IIOP-prototype), clients (heavy/light)
JNDI (Java Naming and Directory Interface) en samenwerking tussen tools (resource location)

EJBs Sessie

Definitie, interactie en berekeningen
Beschikbare types (stateless, stateful), levenscyclus
Toegang tot een EJB Session: zichtbaarheid (lokaal/remote/webService), keuze van toegangstype
Gelijktijdige toegang en optimalisaties op containerniveau

Praktische workshop: implementatie van verschillende Session EJBs (stateless/stateful) - implementeren en schrijven van verschillende types clients

Entiteit EJB's

Object relationele mapping, specificatie en ORM-raamwerken
Entity EJB's: functionaliteit, toegang
Java Persistence API (JPA) annotaties
Persistentiecontext/-eenheid
Entity EJB-statusbeheer
Relaties tussen entity beans (associaties), cascadering

Praktische workshop: Ontwikkelen van MVC web applicaties met koppelingen tussen session EJBs en verschillende Entity beans

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