JSF - JavaServer Faces 2 - Introduction

Kort om undervisningen

JSF 1.2 web udvikling har nået stor udbredelse i enterprise systemer, men har også været udskældt for en lang række mangler og uhensigtsmæssigheder. Disse blev oftest løst af 3. parts produkter som RichFaces, ICEfaces og Facelets. Manglerne er i JavaServer Faces version 2 i høj grad blevet luset ud af JSF specifikationen. Facelets er blandt gjort til en del af JSF standarden og er nu default view teknologi. Udover at understøtte templating, så leveres mange af de nye features som Ajax og GET request support kun i Facelet views. Derudover er XML konfiguration erstattet med annotationer, Flash og View scopes er indført og desuden integreres til CDI og resten af Java EE specificationen.

Denne introduktion til JSF udvikling tager dig gennem mange af de basale teknikker du skal bruges i et JSF 2 projekt.

Bemærk tidspunktet: kl. 8:00-10:00

Indhold

Oplægget fortæller overordnet om udvalgte emner fra kursusindholdet nedenfor. Selv ved en overordnet gennemgang kan alle emner ikke nås på 1½ time, så deltagerne kan have indflydelse på vægtningen af indholdet.

  • Anvendelse af JSFs GUI-komponenter
  • Anvendelse af Managed Beans
  • JSFs indbyggede validatorer og converters
  • Side-navigation med JSF
  • Internationalisering af web applikationer med JSF
  • Ajax features i JSF
  • Udvikling af egne komponenter
  • Integration til Java EE 6 stakken, eksempelvis CDI, Bean validation og EJB'ere.

Forudsætninger

Oplægget er designet til udviklere, som har solidt kendskab til Java - fx via kurset Java SE - Java Standard Edition 8 - Advanced.
Deltagerne forventes at kende XML, HTML og HTML forms på forhånd.

Målgruppe

Oplægget henvender sig til Java-udviklere, der skal udvikle web-applikationer med komplicerede skærmbilleder i Java-sproget og gerne vil bruge et standardiseret framework. Oplægget giver et overblik over mulighederne med JSF samt kodeeksempler på hovedkomponenterne.

Videre forløb

Efter kurset kan deltagere eksempelvis deltage på:

Kontakt gerne Lund&Bendsen ved hjælp af vores kontaktformular eller ring til telefon (+45) 33 861 861 for at høre nærmere.