< Anterior | Siguiente >

Introducción

En esta guía de aprendizaje aprenderá a construir un sitio web dinámico mediante EGL. Este sitio tiene dos páginas: una para visualizar una lista de registros en una base de datos y otra para permitir que los usuarios cambien los datos de uno de estos registros.

Para esta guía de aprendizaje necesitará algunos componentes de instalación opcional. Para asegurarse de que ha instalado los componentes opcionales pertinentes, vea la lista de requisitos del sistema.

Lenguaje de generación para empresas (EGL) es un entorno de desarrollo y un lenguaje de programación que puede utilizar para escribir de forma rápida aplicaciones con funciones completas y centrar toda la atención en el problema empresarial que el código está tratando en lugar de concentrarse en las tecnologías de software.

Objetivos de aprendizaje

En esta guía de aprendizaje, aprenderá a realizar estas tareas:

Tiempo necesario

Para seguir hasta el final esta guía de aprendizaje necesitará aproximadamente 90 minutos. Si decide explorar otras facetas de EGL o de los sitios web dinámicos mientras trabaja con la guía de aprendizaje, puede tardar más en terminar.

Nivel de habilidad

Introductorio

Requisitos del sistema

Para seguir hasta el final esta guía de aprendizaje, deberá tener instalados las herramientas y los componentes siguientes:

Prerrequisitos

La mejor preparación para seguir hasta el final esta guía de aprendizaje es haber programado en cualquier lenguaje de tercera o cuarta generación, como por ejemplo COBOL, RPG o en un lenguaje de cliente/servidor, así como estar familiarizado con los temas siguientes:

Aplicación de guía de aprendizaje

En esta guía de aprendizaje, creará un proyecto web EGL e importará una base de datos de ejemplo. A continuación creará una aplicación web EGL simple que funcione con esta base de datos. La primera de las dos páginas web de la aplicación muestra una lista de clientes de datos almacenados en la base de datos:

Página que lista varias filas de una base de datos

La segunda página web muestra detalles acerca de un cliente y permite a los usuarios cambiar esos detalles:

Página que actualiza una fila

EGL es el lenguaje utilizado para gestionar la interacción entre los usuarios y la base de datos:

Cada una de las dos páginas mostradas más arriba están controladas por componentes lógicos de EGL llamados Manejadores que controlan la interacción de tiempo de ejecución con una interfaz de usuario. En este caso, los componentes Manejadores son Componentes manejadores JSF, componentes manejadores especializados en el control de una sola página web en tiempo de ejecución. La función de un manejador JSF se invoca mediante una pulsación del usuario y, a su vez, la función invoca una función de biblioteca creada. El resultado es que un usuario que trabaje con un navegador web puede ver y alterar datos almacenados en una base de datos.

Como resultado, en esta guía de aprendizaje, EGL promociona la reutilización de código de varias formas:

EGL proporciona también el asistente Aplicación de acceso a datos que puede utilizar para crear el código elemental necesario para acceder a una base de datos relacional. Este asistente crea componentes EGL con estos objetivos específicos:

< Anterior | Siguiente >

Comentarios