El asistente Páginas y componentes de datos de EGL proporciona una forma práctica de crear un
programa de utilidad basado en Web que permita mantener una tabla específica en una base de datos
relacional.
El asistente crea estas entidades:
- Un conjunto de manejadores de páginas que genera posteriormente en un conjunto de componentes
que se ejecutan en
Java
Server Faces
- Un componente de registro SQL, así como los componentes de elemento de datos relacionados y los
componentes de función basados en biblioteca
- Un conjunto de archivos JSP que proporciona las páginas Web siguientes:
- Una página de condición de selección que acepta los criterios de selección del usuario
- Una página de lista que muestra varias filas, basadas en los criterios del usuario
- Una página de creación de detalles que permite al usuario visualizar o insertar una fila
- Una página de detalles que permite al usuario visualizar, actualizar o suprimir una fila
El usuario encuentra primero la página de criterios de selección pero si no puede
especificar la información necesaria para esa página, el usuario encuentra primero la página de
lista, que proporciona acceso (en esta situación) a cada fila de la tabla.
Al trabajar con el asistente, puede hacer lo siguiente:
- Personalice las páginas Web descritas anteriormente, activando o desactivando los campos
visualizados o incluir enlaces de una página a otra.
- Especifique los campos de clave de registro SQL que se utilizan para crear, leer, actualizar o
suprimir una fila de una tabla o vista de base de datos dada.
- Personalice las sentencias SQL explícitas para crear, leer o actualizar una fila. (La sentencia
SQL para suprimir una fila no puede personalizarse.)
- Especifique los campos de clave de registro SQL que se utilizan para seleccionar un conjunto de
filas de una base de datos o vista dada.
- Personalice una sentencia SQL explícita para seleccionar un conjunto de filas.
- Valide y ejecute cada sentencia SQL
La salida incluye estos archivos:
- Un archivo HTML (index.html) que invoca la aplicación Web.
- Un conjunto de archivos JSP que proporciona las páginas Web descritas anteriormente.
- Un archivo fuente EGL que contiene todos los componentes de elemento de datos a los que hacen
referencia los elementos de estructura en los componentes de registro SQL.
- Para
cada componente de registro SQL, el asistente genera también dos archivos: uno para el mismo
componente de registro y otro para las funciones relacionadas basadas en biblioteca. Puede reducir el número de archivos si marca el recuadro de selección Registro y
biblioteca en el mismo archivo.
Puede personalizar el programa de utilidad basado en Web una vez lo cree el asistente.