< Précédent | Suivant >

Introduction

Dans ce tutoriel, vous allez apprendre à créer un site Web dynamique simple avec EGL. Ce site a deux pages : une pour afficher une liste d'enregistrements d'une base de données et une autre pour permettre aux utilisateurs de modifier les données de l'un de ces enregistrements.

Ce tutoriel peut nécessiter certains composants dont l'installation est optionnelle. Assurez-vous qu'ils sont installés en consultant la liste Configuration requise.

Le langage EGL (Enterprise Generation Language) est un langage d'environnement de développement et de programmation qui permet d'écrire rapidement des applications entièrement fonctionnelles pour vous permettre de vous concentrer sur le problème métier que votre code est destiné à résoudre plutôt que sur la technologie à utiliser pour le créer.

Objectifs d'apprentissage

Dans ce tutoriel, vous apprenez à effectuer les tâches suivantes :

Durée nécessaire

L'exécution de ce tutoriel prend 90 minutes environ. Si vous souhaitez découvrir d'autres aspects d'EGL ou des sites Web dynamiques au cours de ce tutoriel, prévoyez davantage de temps.

Niveau de compétences

Introduction

Configuration système requise

Pour suivre ce tutoriel, vous devez avoir les outils et composants suivants installés sur votre système :

Conditions préalables

Vous serez mieux préparé à ce tutoriel si vous avez déjà programmé avec un langage de troisième ou de quatrième génération tel que COBOL, RPG ou un langage client/serveur, et si vous connaissez suffisamment ces matières :

Application du tutoriel

Dans ce tutoriel, vous allez créer un projet Web EGL et importer un exemple de base de données. Vous créerez ensuite une application Web EGL simple qui fonctionne avec cette base de données. La première des deux pages Web contient la liste des clients provenant de données stockées dans la base de données :

La page qui affiche plusieurs lignes provenant d'une base de données

La deuxième page Web affiche des détails sur un client et permet aux utilisateurs de les modifier :

La page qui met à jour une ligne

EGL est le langage que vous utilisez pour gérer l'interaction entre les utilisateurs et la base de données :

Chacune des deux pages reproduites ci-dessus est contrôlée par des composants logiques EGL appelés des gestionnaires (Handlers), qui contrôlent l'interaction avec une interface utilisateur au moment de l'exécution. Dans le cas présent, les composants Gestionnaire sont des gestionnaires JSF, qui sont spécialisés pour contrôler une seule page Web au moment de l'exécution. Une fonction du gestionnaire JSF est appelée par un clic de l'utilisateur, et cette fonction appelle à son tour la fonction d'une bibliothèque que vous créez. Par conséquent, un utilisateur qui travaille dans un navigateur Web peut afficher et modifier les données stockées dans une base de données.

Comme le montre ce tutoriel, EGL facilite la réutilisation de code de différentes façons :

EGL comporte également l'assistant de création d'application d'accès aux données, que vous utiliserez pour créer le code élémentaire, nécessaire pour accéder à une base de données relationnelle. Cet assistant crée des composants EGL dont les objectifs spécifiques sont les suivants :

< Précédent | Suivant >

Retour d'informations