JSF (JavaServer Faces)
Tijdens deze training leren we de basisprincipes van het JavaServer Faces (JSF) framework. In deze driedaagse ABIS-cursus bestuderen we de fundamentele bouwstenen van het framework en hoe het de ontwikkeling van een webfrontend in Java vereenvoudigt.
Omdat webgebaseerde applicaties erg complex kunnen worden qua structuur, is er behoefte aan een goed applicatieframework. Zonder zo’n framework wordt het onderhoud van een dergelijke applicatie moeilijk, tijdrovend en foutgevoelig. JSF is een component-based view-framework dat deel uitmaakt van de Java/Jakarta EE-standaard.
In deze cursus zal de deelnemer:
- een goed inzicht krijgen in de architectuur en het gebruik van het JSF-framework
- in staat zijn de viewlaag van een enterprise-applicatie te bouwen, en zich ook bewust zijn van de integratie met andere delen van de applicatie
Opleiding inplannen?
Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Internet/intranet/extranet applicatie ontwikkelaars die een web framework willen leren kennen met een brede ondersteuning vanuit de Java EE industrie.
Voorkennis
Goede kennis van Java is noodzakelijk (zie cursus Java: basiscursus).
Met de online zelftest "Java" kan u zelf bepalen of u voldoende voorkennis bezit van om deze cursus te volgen.
Inhoud
- Introductie
- geschiedenis
- versies
- opzet van een applicatie
- JSF Lifecycle
- Basis JSF programmeren
- facelets
- CDI
- bean definitie en configuratie
- bean scopes
- Expression Language
- Formulieren en navigatie
- form tags
- navigatie
- handling view expiration
- Conversie, Validatie en Internationalisatie
- JSF en Bean Validation Framework
- Custom converters en validators
- Internationalisatie
- Event handling
- action events, value change events, phase events, system events
- AJAX support
- Facelets
- templating
- facelet tags
- Composite en custom components
- (Extra) Voorbeeld van een JSF component library: PrimeFaces
Verloop van de cursus
Theoretische uiteenzetting met demonstraties. Er wordt voldoende tijd besteed aan praktijkoefeningen.
Certificaat
Na afloop van de sessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
3 dagen.
Docent
Sandy Schillebeeckx (ABIS)
SESSIE-INFO EN INSCHRIJVEN |