Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
JEE: architectuur en componenten
MVC 2 frameworks
JSF: basisprincipes, implementatie
EJB 3: features, gebruik
JBoss Seam: presentatie, bijdragen en architectuur
Ontwikkelomgeving (Eclipse/SeamGen)
Praktische workshop: Installatie van de omgeving - Meerdere JSF, EJB3/JPA herinneringen - Eerste Seam voorbeeld
JBoss Seam toepassingen
Integratie van onderdelen : Facelets, Seam JSF componenten,...
Seam component lifecycle
Input validation
Query filters
Bijection and dependency injection
Business process management
PageFlow management (jPDL/Drools, Eclise IDE, returns)
Test expressie: de SeamTest class, de embedded runtime
Packaging and deployment
Praktische workshop: Seam implementeren in een applicatie - gebruik jPDL voor navigatie
Contextueel model
EJB 3 Stateless vs Stateful: features, performance
Scope Conversation
Concurrency: contexten, management, exceptions
Definitie van Workspace
Praktische workshop: Gebruik van werkruimten
Persistentiebeheer
JEE persistentie-API's
EJB Entity/JPA, Hibernate
Transacties en toegangsconcurrency
Gebruik van cache
Praktische workshop: Een laag voor gegevenstoegang bouwen
Geavanceerde concepten
Seam gebruiken zonder EJB's (Seam POJO)
JavaScript/Ajax en Seam Remoting
Internationalisatie (i18n)
Beveiliging in een Seam-applicatie
Praktische workshop: toepassing van geavanceerde concepten: ajax, i18n