Introducción a Facelets (5.1)

Capitulo 5


Introducción a Facelets


El termino Faceltes se refiere a la vista del lenguaje de declaración para la tecnología JavaServer Faces. La tecnología JavaServer Pages (JSP), previa a la presentación de JavaServer Faces, no soporta todas las características disponibles en JavaServer Faces 2.0. La tecnología de JSPs es considerada una tecnología para JSF obsoleta (deprecated). Facelets es una parte de la especificación de JavaServer Faces es además la tecnología de presentación preferida para construir aplicaciones basadas en JavaServer Faces.

En este capitulo se cubrirán los siguientes temas:

· Que es Facelets

· Desarrollando una aplicación Facelets simple

· Plantillas

· Componentes compuestos

· Recursos

Que es Facelets

Facelets es un lenguaje de declaración de página, poderoso pero ligero, que es usado para construir vistas de JavaServer Faces usando plantillas de estilo de HTML y construyendo arboles de componentes. Las características de Facelets incluyen son algunas de las siguientes:

· Uso de XHTML para crear páginas web

· Soporte para librerías de etiquetas Facelets que se suman a las librerías de JavaServer Faces y JSTL

· Soporte para el Lenguaje de Expresiones EL

· Plantillas para componentes y páginas

Las ventajas que Facelets incluye para el desarrollo de proyectos de gran escala son las siguientes:

· Soporte para reutilización de código por medio de plantillas y componentes compuestos.

· Extensibilidad funcional de componentes y otros objetos del lado del server por configuración

· Tiempo de compilación rápido

· Validación de EL en tiempo de compilación

2 comentarios:

  1. es un framework no un lenguaje

    ResponderSuprimir
  2. hola recuerda que esta es una traducción (quizá no tan buena) del tutorial de Oracle http://download.oracle.com/javaee/6/tutorial/doc/gijtu.html

    ResponderSuprimir