Page title:Introdução

Closed Captioning text:A EGL (Enterprise Generation Language) é uma linguagem de alto nível que permite que os desenvolvedores focalizem na lógica de negócios, e não em tecnologias específicas, ao criar aplicativos de negócios complexos para implementação em qualquer um dos diversos ambientes (incluindo a Web).

Page text:Enterprise Generation Language EGL é uma linguagem de programação de alto nível que permite que os desenvolvedores focalizem na lógica de negócios, e não em tecnologias específicas, ao criar aplicativos de negócios complexos para implementação em qualquer um dos diversos ambientes.


Page title:Ambiente de Desenvolvimento Integrado

Closed Captioning text:A EGL é completamente integrada no Eclipse Workbench. Ela aproveita as funcionalidades de procura, conclusão de código, edição e depuração fornecidas pelo Eclipse.

Page text:A EGL é completamente integrada no Eclipse Workbench. Ela aproveita as funcionalidades de procura, conclusão de código, edição e depuração fornecidas pelo Eclipse.


Page title:Reutilização de Código

Closed Captioning text:A EGL promove a reutilização de código para reduzir o trabalho com desenvolvimento e manutenção. Você pode separar a lógica em bibliotecas de origem, que contêm funções modulares a serem utilizadas no aplicativo. Da mesma forma, você pode separar estruturas de dados em partes de dados EGL e reutilizar essas partes no aplicativo.

Page text:A EGL promove a reutilização de código para reduzir o trabalho com desenvolvimento e manutenção. Você pode separar a lógica em bibliotecas de origem, que contêm funções modulares a serem utilizadas no aplicativo. Da mesma forma, você pode separar estruturas de dados em partes de dados EGL e reutilizar essas partes no aplicativo.


Page title:Aplicativos Orientados a Serviços

Closed Captioning text:Os serviços permitem a você modular e sintetizar funções que você deseja reutilizar em um ou mais aplicativos. A EGL pode criar aplicativos orientados a serviços e utilizar os serviços fornecidos por outros aplicativos.

Page text:Os serviços permitem a você modular e sintetizar funções que você deseja reutilizar em um ou mais aplicativos. A EGL pode criar aplicativos orientados a serviços e utilizar os serviços fornecidos por outros aplicativos.


Page title:Aplicativos Orientados a Serviços

Closed Captioning text:A EGL pode criar aplicativos orientados a serviços a serem implementados em uma plataforma Java ou CICS. A parte Serviço funciona como um programa ou biblioteca, mas é desenvolvida para ser exposta para outros aplicativos.

Page text:A EGL pode criar aplicativos orientados a serviços a serem implementados em uma plataforma Java ou CICS. A parte Serviço funciona como um programa ou biblioteca, mas é desenvolvida para ser exposta para outros aplicativos.


Page title:Aplicativos Orientados a Serviços

Closed Captioning text:A EGL pode utilizar os serviços fornecidos por outros aplicativos. Você pode importar um arquivo WSDL em seu projeto e criar todos os códigos necessários para acessar esse serviço automaticamente. Alternativamente, você pode aprimorar o desempenho acessando outros serviços EGL diretamente por meio de uma conexão TCP/IP.

Page text:A EGL pode utilizar os serviços fornecidos por outros aplicativos. Você pode importar um arquivo WSDL em seu projeto e criar todos os códigos necessários para acessar esse serviço automaticamente. Alternativamente, você pode aprimorar o desempenho acessando outros serviços EGL diretamente por meio de uma conexão TCP/IP.


Page title:Acesso a Dados

Closed Captioning text:O código gerado pela EGL pode acessar diversos bancos de dados em diversas plataformas. A EGL simplifica o processo de acesso ao banco de dados para que você possa utilizar as mesmas palavras-chave e sintaxe, independentemente do tipo de banco de dados que esteja acessando.

Page text:O código gerado pela EGL pode acessar diversos bancos de dados em diversas plataformas. A EGL simplifica o processo de acesso ao banco de dados para que você possa utilizar as mesmas palavras-chave e sintaxe, independentemente do tipo de banco de dados que esteja acessando.


Page title:Acesso a Dados

Closed Captioning text:O assistente Aplicativo de Acesso a Dados pode criar todos os códigos EGL necessários para acessar um banco de dados diretamente do esquema do banco de dados. Você se conecta com o banco de dados, e o assistente cria as funções EGL que recuperam ou atualizam registros do banco de dados, assim como uma interface com o usuário básica da Web para trabalhar com os dados.

Page text:O assistente Aplicativo de Acesso a Dados pode criar todos os códigos EGL necessários para acessar um banco de dados diretamente do esquema do banco de dados. Você se conecta com o banco de dados, e o assistente cria as funções EGL que recuperam ou atualizam registros do banco de dados, assim como uma interface com o usuário básica da Web para trabalhar com os dados.


Page title:JavaServer Faces

Closed Captioning text:A EGL mistura-se facilmente com a tecnologia JSF (JavaServer Faces). Você pode anexar ações EGL a controles de uma página da Web, como botões e campos de texto. A EGL inclui um tipo especializado de programa, chamado Manipulador JSF, para controlar uma página da Web no tempo de execução.

Page text:A EGL mistura-se facilmente com a tecnologia JSF (JavaServer Faces). Você pode anexar ações EGL a controles de uma página da Web, como botões e campos de texto. A EGL inclui um tipo especializado de programa, chamado Manipulador JSF, para controlar uma página da Web no tempo de execução.


Page title:Desenvolvimento Orientado a Modelos

Closed Captioning text:Você pode utilizar modelos UML para planejar o aplicativo e, em seguida, utilizar a Transformação de Aplicativo EGL para gerar o código iniciador a partir do modelo. Você especifica parâmetros que descrevem a aparência que o código EGL deve ter e, em seguida, aplica esses parâmetros ao modelo do UML ou aos elementos dentro do modelo.

Page text:Você pode utilizar modelos UML para planejar o aplicativo e, em seguida, utilizar a Transformação de Aplicativo EGL para gerar o código iniciador a partir do modelo. Você especifica parâmetros que descrevem a aparência que o código EGL deve ter e, em seguida, aplica esses parâmetros ao modelo do UML ou aos elementos dentro do modelo.


Page title:Estrutura do Projeto

Closed Captioning text:Embora a EGL não seja uma linguagem orientada a objetos, alguns conceitos são semelhantes ao Java. O conceito de dados complexos na EGL é semelhante às classes no Java, e as funções na EGL são semelhantes aos métodos no Java. Como o Java, o código EGL é organizado em pacotes, que funcionam como pastas para organizar o código e permitir a reutilização de estruturas de dados e lógica.

Page text:Embora a EGL não seja uma linguagem orientada a objetos, alguns conceitos são semelhantes ao Java. O conceito de dados complexos na EGL é semelhante às classes no Java, e as funções na EGL são semelhantes aos métodos no Java. Como o Java, o código EGL é organizado em pacotes, que funcionam como pastas para organizar o código e permitir a reutilização de estruturas de dados e lógica.


Page title:Estrutura do Projeto

Closed Captioning text:Os pacotes contêm um ou mais arquivos de origem EGL. Um arquivo de origem EGL pode conter diversos tipos diferentes de artefatos de código, incluindo: Programa: Um conjunto completo e executável de instruções. Biblioteca: Um grupo de funções a ser reutilizado no projeto. Serviço: Um grupo de funções a ser disponibilizado para outros aplicativos. Registro: Uma estrutura de dados da qual é possível criar variáveis, geralmente utilizada para representar uma linha de banco de dados.

Page text:Os pacotes contêm um ou mais arquivos de origem EGL. Um arquivo de origem EGL pode conter diversos tipos diferentes de artefatos de código, incluindo: Programa: Um conjunto completo e executável de instruçõesBiblioteca: Um grupo de funções a ser reutilizado no projetoServiço: Um grupo de funções a ser disponibilizado para outros aplicativosRegistro: Uma estrutura de dados da qual é possível criar variáveis, geralmente utilizada para representar uma linha de banco de dados


Page title:Mais Informações

Closed Captioning text:Mais informações sobre a EGL estão disponíveis nas Boas-vindas, no sistema de ajuda, nas galerias de tutoriais e de amostras e on-line em developerWorks.

Page text:Mais informações sobre a EGL estão disponíveis nas Boas-vindas, no sistema de ajuda, nas galerias de tutoriais e de amostras e on-line em developerWorks.