< Anterior | Próximo >

Introdução

Neste tutorial, você aprenderá como construir um Web site dinâmico simples usando EGL. Esse site tem duas páginas: uma para exibir uma lista de registros em um banco de dados e outra para permitir que os usuários alterem os dados de um desses registros.

This tutorial might require some optionally installable components. To ensure that you installed the appropriate optional components, see the System requirements list.

O EGL (Enterprise Generation Language) é uma linguagem de programação e ambiente de desenvolvimento que pode ser usada para desenvolver aplicativos de função completa rapidamente, assim, liberando você para que possa se concentrar no problema de negócios que o seu código está endereçando, em vez de nas tecnologias de software.

Objetivos do Aprendizado

Neste tutorial, você aprende como executar estas tarefas:

Tempo Necessário

Para concluir este tutorial, você precisará de aproximadamente 90 minutos. Se você decidir explorar outros aspectos do EGL ou Web sites dinâmicos ao trabalhar no tutorial, pode demorar mais tempo para concluir.

Nível de Conhecimento

Introdutório

Requisitos do Sistema

Para concluir este tutorial, você precisa ter as seguintes ferramentas e componentes instalados:

Pré-requisitos

Você estará melhor preparado para concluir este tutorial se tiver programado em alguma linguagem de terceira ou quarta geração, como COBOL, RPG ou uma linguagem cliente/servidor e se estiver familiarizado com estes tópicos:

Aplicação do Tutorial

Neste tutorial, você criará um projeto da Web de EGL e importará um banco de dados de amostra. Você criará um aplicativo da Web do EGL simples que funcione com esse banco de dados. A primeira das duas páginas da Web em seu aplicativo mostra uma lista de clientes a partir dos dados armazenados no banco de dados:

Página que lista diversas linhas de um banco de dados

A segunda página da Web mostra detalhes sobre um cliente e permite aos usuários alterar esses detalhes:

Página que atualiza uma linha

O EGL é a linguagem que será usada para gerenciar a interação entre os usuários e o banco de dados:

Cada uma das duas páginas mostradas acima são controladas por partes lógicas do EGL, chamadas de Manipuladores, que controlam a interação do tempo de execução com uma interface com o usuário. Neste caso, as partes do Manipulador são partes do Manipulador JSF, partes do Manipulador especializadas para controlar uma página da Web única no tempo de execução. Uma função do manipulador JSF é chamada por um clique do usuário e a função, por sua vez, chama uma função de biblioteca que você cria. O resultado é que um usuário que trabalhe em um navegador da Web pode visualizar e alterar dados armazenados em um banco de dados.

Conforme mostrado neste tutorial, o EGL promove a reutilização de código de diversas formas:

O EGL também oferece o assistente Aplicativo de Acesso a Dados, que será usado para criar o código fundamental necessário para acessar um banco de dados relacional. Esse assistente cria partes do EGL que possuem estes propósitos específicos:

< Anterior | Próximo >

Feedback