Vés al contingut

JavaServer Faces

De la Viquipèdia, l'enciclopèdia lliure
Aquesta és una versió anterior d'aquesta pàgina, de data 23:48, 24 set 2006 amb l'última edició de Dsoms (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.
(dif.) ←la pròxima versió més antiga | vegeu la versió actual (dif.) | Versió més nova → (dif.)

JavaServer Faces (JSF) és un marc de treball per aplicacions web basades en Java que simplifica el desenvolupament d' interfícies d'usuari per a aplicacions Java EE. JSF utilitza JavaServer Pages (JSP) com a tecnologia per fer el desplegament de les pàgines, però també pot utilitzar altres tecnologies, com per exemple XUL. JSF inclou:

  • Un conjunt d'APIs per representar components d'una interfície d'usuari i administar el seu estat, manejar esdeveniments i la validació d'entrada, definir un esquema de navegació de les pàgines i donar suport per a internacionalització i accessibilitat.
  • Un conjunt per defecte de components per a la interfície d'usuari.
  • Dues llibreries d'etiquetes personalitzades per a JavaServer Pages (JSP) que permeten representar una interfície JavaServer Faces dins d'una pàgina JSP.
  • Un model d'esdeveniments en el costat del servidor.
  • Administració d'estats.
  • Managed Beans (JavaBeans creats amb injecció de dependència).

L'especificació de JSF es desenvolupava sota la Java Community Process com JSR 127, que definia JSF 1.0 i 1.1, i JSR 252 que definien JSF 1.2.