Puede generar una página Web JavaServer Faces
(JSF) a partir de un archivo de conjunto de mapas BMS, para utilizarla en un entorno Web
J2EE. La
página Web generada se parece al conjunto de mapas BMS original en el sentido de
cómo están dispuestos los campos y del aspecto que tienen.
Antes de empezar
Para generar una página web JSF en Rational Developer for
System z, también debe tener
Rational Application Developer instalado.Restricción: Solo puede crear una página Web en un
proyecto Web dinámico existente. Para crear un proyecto nuevo, pulse
y configure el proyecto según necesite.
Procedimiento
Para generar una página web JSF, siga estos pasos:
- Utilice cualquiera de estos dos métodos para invocar el asistente Generar páginas Web:
- En la vista Esquema, siga estos pasos:
- Pulse con el botón derecho sobre el conjunto de mapas que desee.
- Seleccione Generar páginas Web JSF.
- En la vista Navegador, siga estos pasos:
- Seleccione el archivo de conjunto de mapas (.BMS).
- Pulse con el botón derecho y, en el menú emergente, seleccione
.
- En el asistente Generar páginas Web, configure las opciones JSF:
- Seleccione los mapas deseados y pulse Siguiente.
- Si ha habilitado el soporte bidireccional, ahora puede configurar
valores adicionales. Encontrará los detalles en:
Opciones de generación de páginas Web bidireccionales.
Importante: Si
selecciona múltiples atributos bidireccionales mientras genera una
página JSF, es posible que haya errores de script que impidan
ejecutarse la página JSF. Para borrar los errores de script, debe
editar manualmente la página JSF.
Si no se propone trabajar
con mapas bidireccionales, vaya al siguiente paso.
- Para el valor de Carpeta, especifique el proyecto Web dinámico destino. La ubicación debe estar en el directorio Web Content, dentro del proyecto.
- Para establecer el valor de Paquete, pulse dos veces el nombre del paquete deseado para los
beans Java™.
- Pulse Finalizar.
Resultados
Para cada mapa, el asistente Generar páginas Web genera los siguientes componentes
en el directorio de proyectos Web:
- Un archivo .JSP en el directorio WebContent
- Un archivo *Bean.java en el directorio (donde * es
el nombre del mapa seleccionado en el asistente)
- Un archivo *Page.java en el directorio (donde * es el nombre
del mapa seleccionado en el asistente)
En la página Web generada se emplean códigos JSF. Los campos del
conjunto de mapas están marcados de la siguiente manera:
- Los campos con nombre se representan con un código JSF.
- Los campos de entrada con nombre se representan con un código inputText.
- Los campos de salida con nombre (protegidos) se representan con el código outputText.
- Los campos sin nombre se representan como texto estático.
- Los campos con nombre desprotegidos, marcados con la intensidad Oscuro se
representan con un código de contraseña JSF.
Los atributos de pantalla que se representan en la página Web generada son los siguientes:
- Color
- Inversión
- Subrayado
- Intermitente
- Esquema
El archivo de configuración de Faces se actualiza (o se crea, si
es necesario) para cada página JSF generada. Este archivo de configuración
se encarga de gestionar las correlaciones entre las páginas JSF
y los beans Java
asociados a ellas, así como de controlar el flujo entre
páginas. Dado que en este punto de la generación no se puede
determinar el flujo, no se generarán reglas de navegación.
Qué hacer a continuación
Para obtener más información sobre JavaServer
Faces, consulte la documentación de Rational Developer.