Arquitectura y Ciclo de Vida JSF

Arquitectura de JavaServer Faces JSF es un framework para desarrollo de componentes de interfaz de usuario en aplicaciones web. JSF implementa el patrón Model-View-Controller para la separación de la lógica y la presentación. Esta separación facilita la división del trabajo entre desarrolladores de acuerdo a las diferentes disciplinas involucradas (programadores, diseñadores web, etc). Esto se … Leer más

JSF link, commandLink y outputLink

JavaServer Faces nos ofrece una serie de componentes para implementar enlaces en las páginas de nuestras aplicaciones, se trata de los componentes JSF h:link, h:outputLink y h:commandLink. Los tres componentes tienen en común que, una vez procesada la página, se traducen en una etiqueta de HTML, pero cada uno cuenta con características que lo hacen … Leer más

JSF dataTable

El componente h:dataTable de JavaServer Faces (JSF) se utiliza para mostrar y administrar datos tabulares en aplicaciones JSF. Proporciona una forma conveniente de representar datos en un formato de tabla con columnas y filas personalizables. El componente dataTable le permite vincularlo a una colección de datos y genera automáticamente el HTML necesario para representar la … Leer más

Facelets y uso de templates en JSF

Facelets es un lenguaje de declaración de vistas para JavaServer Faces, que permite crear vistas usando templates HTML, crear árboles de componentes, favorece la reutilización de código, y es especialmente útil cuando nuestro sitio tiene muchas páginas que comparten un mismo layout (por ejemplo, mismo header y footer). Para permitir agregar componentes a nuestras páginas … Leer más

JSF selectManyListbox

En JSF, el componente h: selectManyListbox renderiza un elemento <select> de HTML especificando los atributos: Atributo Descripción size indica el número de opciones a ser visualizadas. multiple indica que se pueden seleccionar múltiples opciones de la lista. Si no está especificado solo se podrá seleccionar una opción. JSF selectManyListbox con una cantidad fija de opciones … Leer más

JSF selectOneListbox

En JSF, el componente h: selectOneListbox renderiza elemento <select> de HTML. JSF selectOneListbox con una cantidad fija de opciones El componente que obtendremos contendrá tantas opciones como componentes f: selectItem se hayan agregado a select One Listbox en el formulario JSF. El atributo value de h: selectOneListbox contiene una expresión que hace referencia a una … Leer más

JSF selectOneRadio

En JSF, el componente h: selectOneRadio renderiza una tabla HTML que contendrá tantos <input type=»radio»> como componentes f: selectItem se hayan agregado a select One Radio en el formulario JSF. JSF selectOneRadio con una cantidad fija de Radio Buttons En el primer ejemplo se muestra su utilización agregando una cantidad fija de Radio Buttons mediante … Leer más

JSF selectManyCheckbox

El componente JSF h: selectManyCheckbox es una parte importante de JavaServer Faces (JSF) y se utiliza para proporcionar a los usuarios la posibilidad de seleccionar varios elementos de una lista. En esta publicación, discutiremos los conceptos básicos de este componente, como sus atributos y opciones de layout. Este componente renderiza una tabla HTML que contendrá … Leer más

JSF panelGroup

El componente JSF h:panelGroup se utiliza como contenedor de otros componentes JSF y es especialmente útil, por ejemplo, en casos en los cuales necesitamos mostrar u ocultar un grupo de componentes y en situaciones en las que se permite anidar solo un UIComponent. JSF h:panelGroup se renderizará, una vez procesada la página, en un elemento … Leer más

JSF panelGrid. Guía y EJEMPLOS COMPLETOS.

El componente JSF h: panelGrid se renderizará, una vez procesada la página, como una tabla HTML y es usado generalmente para generar una grilla que nos permita organizar los demás componentes en pantalla. Estructurar un formulario con panelGrid 1. Establecer el número de columnas En el siguiente ejemplo utilizaremos el atributo columns de JSF h: … Leer más