[Home]:[Tutorial]:Java Server Faces

Java Server Faces

Introduzione:
Le guide in questa sezione sono dedicate a Java Server Faces (nello specifico si farà riferimento alla implementazione data da Apache, MyFaces).
L'argomento verra' ampliato e approfondito con il passare del tempo.

Java Server Faces è un framework, reso disponibile dalla Sun, che permette di realizzare GUI in ambiente Enterprise utilizzando un procedimento molto simile a quello adottato per svolgere il corrispettivo lavoro in ambito standalone.

Nato dalla necesità di fornire un modello standard de iure (Struts è stato per anni, ed è tuttora, il framework che si è imposto come standard de facto) per la gestione delle interfaccie grafiche in ambito enterprise applica sistematicamente il pattern MVC (Model-View-Controller) e introduce un modello programmatico basato sulla gestione degli eventi.

I principali vantaggi nell'uso di questo framework risultano essere:

  1. Librerie necesarie
  2. Configurazione e prima pagina
  3. Navigazione e site-map
  4. JavaBeans e componenti JSF
  5. Gestione eventi
  6. Validazione
  7. Componenti avanzati: Tomhawk
  8. Limiti di JSF e soluzioni proposte


Autore: Giulio Rossetti
Data: 11/05/2007