Generación de páginas Web JSF
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.
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.
Puede utilizar cualquiera de estos dos métodos para invocar el
asistente Generar páginas Web.
- En la vista Esquema, haga lo siguiente:
- Pulse el conjunto de mapas deseado con el botón derecho del ratón.
- Seleccione Generar páginas Web JSF.
- En la vista Navegador, haga lo siguiente:
- Seleccione el archivo de conjunto de mapas (.BMS).
- En el menú contextual que aparece al pulsar con el botón derecho
del ratón, 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.
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
Recursos Java
> JavaSource > (nombre de proyecto) (siendo
* el nombre del mapa seleccionado en el asistente)
- Un archivo *Page.java en el directorio
Recursos Java
> JavaSource > pagecode (siendo * 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.
Para obtener más información sobre JavaServer Faces, consulte la
documentación de Rational
Developer.
|
Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)