Java Server Faces is een raamwerk dat nu tot de standaard van Java behoort. Dit is in tegenstelling tot Struts, dat niet bij de Java standaard wordt gerekend. En net zoals met Java zelf, heb je verschillende leveranciers voor raamwerken gebaseerd op Java Server Faces. Je hebt MyFaces, Icefaces, Shale, Seam. Alle raamwerken bouwen verder op JSF maar bieden extra mogelijkheden aan. Dit is overigens geen verplichting. Je kan het houden bij de standaard JSF maar dan moet je het met wat minder mogelijkheden stellen. En het is voor die mogelijkheden dat ik overstap naar een uitgebreider raamwerk als de basis JSF.
Vanwaar de keuze voor Icefaces ? Heel eenvoudig : MyEclipse biedt de mogelijkheid om Icefaces te installeren met een simpele klik op de knop. En Icefaces biedt ondermeer paginering aan die ik in JSF zelf zou moeten programmeren. En laat ik nu geen zin hebben om het warm water weer uit te vinden.
Op deze webpagina staan een aantal koppelingen naar andere webpagina's waar ik de werking van Icefaces uit de doeken doe.





