JavaServer Faces 2.0 (4.1)

El contenido de este articulo es la traducción del tutorial publicado por Orale y disponible en:

http://download.oracle.com/javaee/6/tutorial/doc/bnaph.html


Capitulo 4

Tecnología JavaServer Faces

La tecnología de JavaServer Faces es un marco de trabajo (Framework) del lado de servidor cuya funcionalidad permite construir aplicaciones Web.

La tecnología JavaServer Faces consiste de lo siguiente:

· Una API para representar componentes y manejar su estado; manejar eventos, validaciones del lado del servidor y conversión de datos; permite definir la navegación entre páginas; suporte para internacionalización y accesibilidad; también permite extender todas estas características.

· Librerías de etiquetas para agregar componentes a páginas web y para conectar componentes con objetos del lado del servidor.

La tecnología JavaServer Faces provee un modelo de programación bien definido y varias librerías de etiquetas. Estas características facilitan la carga de construcción y mantenimiento de aplicaciones web con interfaces de usuario del lado del servidor. Con mínimo esfuerzo, se pueden realizar las siguientes tareas.

· Crear páginas web

· Insertar componentes en una página usando etiquetas.

· Ligar componentes de una página a datos de lado del servidor.

· Ligar eventos generados por componentes a código de lado del servidor.

· Salvar y restablecer el estado de la aplicación mas allá de la vida de los requests al servidor.

· Reusar y extender componentes personalizándolos.

Este capítulo provee de un resumen de la tecnología de JavaServer Faces. Después de explicar que es una aplicación JavaServer Faces y revisar algunos de los principales beneficios de usar esta tecnología, se describe el proceso de crear una aplicación en JavaServer Faces simple. Este capitulo muestra también una aplicación que ejemplifica los estados del ciclo de vida de JavaServer Faces.

Se cubren los siguientes tópicos:

· ¿Que es una aplicación de JavaServer Faces?

· Beneficios de la tecnología JavaServer Faces

· Crear una aplicación simple en JavaServer Faces

· Información adicional acerca del la tecnología JavaServer Faces

0 comentarios:

Publicar un comentario en la entrada