JSF (JavaServer Faces)

Omdat web-based applicaties steeds complexer worden, is er nood aan een degelijk applicatie framework. Zonder zo'n framework wordt het onderhoud van een dergelijke applicatie zeer moeilijk, tijdrovend en bovendien een hachelijke onderneming. Gedurende de laatste jaren werden reeds verschillende web-based Java frameworks ontwikkeld. JSF is een component-based view framework dat opgenomen werd in de Java EE standaard.

In deze cursus krijgt de deelnemer een goed inzicht in de architectuur en het gebruik van JSF. Hij zal in staat zijn om de view laag van een web applicatie volledig uit te werken, en ook bewust zijn van de integratie met andere delen van de applicatie.

Kalender

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).

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, rendered attribute, handling view expiration
  • Validatie: JSF en Bean Validation Framework
  • Custom converters en validators
  • Internationalizatie
  • Event handling: action events, value change events, phase events, system events, AJAX support
  • Facelets: templating en 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.

Duur

3 dagen.

Docent

Sandy Schillebeeckx


SESSIE-INFO EN INSCHRIJVEN