FACELETS Y TEMPLATES JSF
Enviado por Pedro pablo Prada tavera • 18 de Septiembre de 2020 • Tarea • 737 Palabras (3 Páginas) • 142 Visitas
FACELETS Y TEMPLATES JSF
Presentado por: PEDRO PABLO PRADA TAVERA
Materia: PROGRAMACION WEB
Docente: JAIDER RODRIGUEZ
CORPORACIÓN UNIVERSITARIA DE CIENCIA Y DESARROLLO, UNICIENCIA
Ingeniería de Sistemas
2019
¿Qué son Facelets?
Facelets es un lenguaje poderoso que es usado para construir vistas JavaServer Faces usando plantillas de estilo HTML y para construir arboles de componentes.
Las características de Facelets incluyen:
Uso de XHTML para crear páginas web
Soporte para bibliotecas de etiquetas Facelets en suma a las bibliotecas de etiquetas JSIL y JavaServer Faces
Soporte para el Lenguaje de Expresiones (EL)
Plantillas para componentes y páginas
Las ventajas de Facelets incluyen:
Soporte para re utilización de código a través de plantillas y componentes
Extensibilidad de componentes y otros objetos del lado del servidor
Tiempo de compilación rápido
Validación en tiempo de compilación del EL
Alto rendimiento en el rende rizado
En resumen el uso de Facelets reduce el tiempo y esfuerzo que se necesita en el desarrollo y despliegue de aplicaciones.
JSF - ETIQUETAS DE PLANTILLA
Las plantillas en una aplicación web definen un diseño y estilo de interfaz común. Por ejemplo, un mismo banner, logotipo en el encabezado común e información de copyright en el pie de página. JSF proporciona las siguientes etiquetas de facetas para proporcionar un diseño de interfaz web estándar.
S.No | Etiqueta y descripción |
1 | ui: insertar Utilizado en archivo de plantilla. Define los contenidos que se colocarán en una plantilla. ui: la etiqueta define puede reemplazar su contenido. |
2 | ui: define Define el contenido que se insertará en una plantilla. |
3 | ui: incluir Incluye el contenido de una página xhtml en otra página xhtml. |
4 4 | ui: composición Carga una plantilla utilizando el atributo de plantilla . También puede definir un grupo de componentes para insertar en la página xhtml. |
Crear plantilla
Crear una plantilla para una aplicación web es un procedimiento paso a paso. Los siguientes son los pasos para crear una plantilla de muestra.
Paso 1: Crear archivo de encabezado: header.xhtml
Use ui: etiqueta de composición para definir un contenido predeterminado de la sección Encabezado.
Default Header
Paso 2: Crear archivo de pie de página: footer.xhtml
Use la etiqueta ui: composition para definir un contenido predeterminado de la sección de pie de página.
Default Footer
Paso 3: Crear archivo de contenido: contents.xhtml
Use ui: etiqueta de composición para definir un contenido predeterminado de la sección Contenido.
Default Contents
...