stringtranslate.com

Ajax4jsf

Ajax4jsf fue un proyecto para un marco de código abierto que agregó capacidades Ajax al marco de aplicación web JavaServer Faces (JSF) .

Fue uno de los primeros en ingresar al espacio JSF, pero implementó una característica aún poco común: la de personalizar .

Ajax4jsf ahora está contenido completamente dentro del proyecto RichFaces . [1]

Historia

Ajax4jsf fue creado por Alexander Smirnov a principios de 2005. Las nuevas tecnologías de la época eran Ajax y JavaServer Faces . Smirnov pensó en fusionar las dos, de modo que luego fuera fácil tener la funcionalidad de Ajax dentro de una aplicación JSF. [2]

El proyecto comenzó en SourceForge.net bajo el nombre de Telamon (de la obra de Shakespeare , Antonio y Cleopatra [3] ).

Más tarde ese mismo año, Smirnov se unió a Exadel y continuó desarrollando el marco. La primera versión fue lanzada en marzo de 2006, como parte de Exadel Visual Component Platform o Exadel VCP . Más tarde en 2006 se dividió en el marco Ajax4jsf y RichFaces . Mientras que RichFaces proporcionó un enfoque Ajax "centrado en componentes" (los componentes hacen todo lo que necesita), Ajax4jsf proporcionó lo que se llama soporte Ajax "orientado a la página". El desarrollador especifica qué partes de la página deben procesarse en el servidor después de algunas acciones del usuario del lado del cliente, y qué partes del lado del cliente deben actualizarse después. Ajax4jsf se convirtió en un proyecto de código abierto alojado en Java.net, [4] mientras que RichFaces se convirtió en una biblioteca de componentes JSF comercial.

En marzo de 2007, JBoss y Exadel acordaron una asociación en la que Ajax4jsf y RichFaces pasarían a estar bajo el paraguas de JBoss y se llamarían JBoss Ajax4jsf y JBoss RichFaces . [5] RichFaces ahora también sería de código abierto y gratuito. En septiembre de 2007, JBoss y Exadel decidieron fusionar Ajax4jsf y RichFaces bajo el nombre de RichFaces. [1] [6] Esto tenía sentido ya que ambas bibliotecas ahora tenían la misma licencia gratuita de código abierto. Tener un solo producto también simplificaba los problemas de versiones y compatibilidad.

Aunque ahora es parte de JBoss RichFaces , el código aún contiene referencias al identificador ' a4j'.

Referencias

  1. ^ desde "JBoss Ajax4jsf". JBoss.
  2. ^ Max Katz, Exadel (15 de agosto de 2008). "Ajax4jsf y RichFaces: perspectiva histórica". Archivado desde el original el 2 de febrero de 2009.
  3. ^ ICEfaces , estandarizado en JSF, es un galardonado marco Ajax de código abierto que permite a los desarrolladores de aplicaciones Java EE crear e implementar aplicaciones de Internet enriquecidas (RIA) basadas en servidor utilizando el lenguaje Java.
  4. ^ "AJAX para JavaServer Faces". Java.net.[ enlace muerto permanente ]
  5. ^ "Los productos Ajax4jsf, RichFaces y Studio Pro de Exadel contribuyeron a la comunidad de JBoss.org". Red Hat. Archivado desde el original el 19 de septiembre de 2008.
  6. JBoss .