Un registro de interfaz de usuario (UI) es una estructura de
datos que posibilita la comunicación entre el programa y una página Web específica. Se hace
referencia al registro en cada sentencia converse o
forward que presenta la página Web.
Como una variable en el programa, el registro UI está basado en un componente de registro UI.
El componente está generado en las salidas siguientes, que están desplegadas en el servidor de
aplicaciones Web:
- El Objeto de registro UI es una instancia de clase
Java class
que contiene los datos que se pasan entre el programa y la página Web.
- El Bean de registro UI es un bean
Java que
proporciona validación de datos y servicios de manejo de eventos. El bean de registro UI se utiliza
de varias formas:
- Cuando un JSP prepara una página Web para visualizarla, el JSP accede al bean de registro UI,
que accede a los datos en el objeto de registro UI.
- Cuando un navegador Web devuelve la entrada de usuario, el bean valida la entrada para que la
utilice la lógica empresarial o (si la validación ha fallado) para volver a visualizarla. Después
de una validación satisfactoria, el bean almacena los datos en el bean de registro de UI y el
tiempo de ejecución de EGL pone los datos a disposición del programa.
Las características de los elementos de registro UI (longitud, tipo primitivo) deben coincidir
con las características de los campos de página Web.
Cuando designe el JSP que presenta la página Web, debe asegurarse de que los campos de la página
Web estén enlazados (bound) con los elementos de estructura equivalente
del componente de registro UI. Este enlace significa que el tiempo de ejecución JSF transferirá
datos entre un campo dado en la página y el elemento equivalente en el bean de registro UI.
Para obtener detalles acerca del diseño de páginas, consulte la sección Soporte de Page
Designer para EGL.