0 calificaciones0% encontró este documento útil (0 votos)
4 vistas16 páginas
Componentes y Navegación en JSF
JavaServer Faces (JSF) es un marco para crear interfaces de usuario en aplicaciones web, utilizando el patrón Model-View-Controller y permitiendo la separación de la lógica de la aplicación de su presentación. Incluye componentes básicos como UIComponent, UIViewRoot, UIInput, UICommand y UIData, que facilitan la construcción de formularios y la gestión de eventos. Las reglas de navegación en JSF se definen en el archivo faces-config.xml y determinan cómo se navega entre páginas basándose en acciones del usuario.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0 calificaciones0% encontró este documento útil (0 votos)
4 vistas16 páginas
Componentes y Navegación en JSF
JavaServer Faces (JSF) es un marco para crear interfaces de usuario en aplicaciones web, utilizando el patrón Model-View-Controller y permitiendo la separación de la lógica de la aplicación de su presentación. Incluye componentes básicos como UIComponent, UIViewRoot, UIInput, UICommand y UIData, que facilitan la construcción de formularios y la gestión de eventos. Las reglas de navegación en JSF se definen en el archivo faces-config.xml y determinan cómo se navega entre páginas basándose en acciones del usuario.
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
{
Componentes básicos de JavaServer Faces(JSF)- Reglas de navegación <Ashlee Anyelina Arayon Uscategui-02230132027>
... } JavaServer Faces (JSF) JavaServer Faces (JSF) es un marco de trabajo para la creación de interfaces de usuario basadas en componentes en aplicaciones web, implementa el patrón Model-View-Controller.
Facilitando separar la parte visual de la aplicación (es
decir, lo que el usuario ve y con lo que interactúa) de la parte que maneja los procesos y la lógica interna. Los desarrolladores pueden construir y utilizar componentes predefinidos o personalizados.
PARTE VISUAL(VIEW) SERVLET(CONTROLLER) PARTE LOGICA(MODEL)
Arquitectura de JSF Esta basado en componentes (formularios, botones, tablas) que son tratados como objetos dentro del framework. Además maneja los eventos en la interfaz (clics de botones, cambios de campo) de manera automática. Se integra con otros frameworks de Java EE como EJB, CDI y JPA. { .. Componentes Basicos de JSF
} .. Componentes básicos de JSF 01 UIComponent: Define el comportamiento todos los elementos visuales, como el ciclo de vida, los eventos y la interfaz de la vista.
- <h:outputLabel>: Etiqueta de texto (se puede asociar a otro componente).
- <h:outputText>: Muestra texto estático en la interfaz. Componentes básicos de JSF 02 UIViewRoot: Contiene todos los componentes de la página actual y maneja el ciclo de vida de la vista.
- <h:form>: Define el formulario JSF – HTML.
- <h:head>: Define la sección en donde se incluye elementos como metadatos, enlaces a hojas de estilo y scripts dentro de la vista. Componentes básicos de JSF - <h:messages>: Muestra mensajes de validación o error en la vista.
- <h:body>: Se utiliza para definir la sección donde se colocan los componentes de la interfaz.
- <f:view>: Define una vista JSF en un archivo XHTML, permitiendo que el ciclo de vida de la vista se gestione correctamente. Componentes básicos de JSF 03 UIInput: Permite la entrada de datos por parte del usuario. Es fundamental para capturar y validar la entrada del usuario.
- <h:inputText>: Campo de texto para entrada de datos.
- <h:inputSecret>: Vincula un campo de texto de datos de tipo contraseña (no muestra el contenido). Componentes básicos de JSF 04 UICommand: Se utiliza para manejar acciones del usuario, como botones y enlaces que desencadenan eventos o acciones.
- <h:commandButton>: Crea un botón para realizar acciones.
- <h:commandLink>: Crea un enlace al que se le puede asociar a un botón. Componentes básicos de JSF 05 UIData: Se utiliza para mostrar colecciones de datos, como tablas.
- <h:dataList>: Muestra datos en una lista, útil para representar colecciones de manera sencilla.
- <h:dataTable>: Permite vincular una tabla de datos dinámicos, se obtienen de una lista de elementos. Reglas de Navegacion En JSF Reglas de Navegación en JSF Son declaradas en el archivo [Link].
Cada regla especifica cómo navegar entre páginas.
Se puede usar el tag <from-view-id> .Si no está presente, la regla
aplica a todas las páginas.
} .. Reglas de Navegación en JSF
Las reglas de navegación dependen de los casos de navegación definidos
por el tag <navigation-case>, que especifican la acción <from-action>
y el resultado outcome .
} .. Reglas de Navegación en JSF
Una vez que se ejecuta la acción (como hacer clic en un botón), JSF
compara el resultado devuelto con el <outcome> de los casos de
navegación, y redirige a la página especificada en <to-view-id> .
} .. Ejemplo Practico Gracias! CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and Slidesgo Flaticon