< 上一课 | 下一课 >

简介

在本教程中,您将学习如何使用 EGL 来构建简单动态 Web 站点。此站点有两个页面:一个显示数据库中的记录列表,另一个允许用户更改其中一个记录的数据。

此教程可能需要一些可选可安装组件。要确保您已安装相应可选组件,请参阅“系统需求”列表。

企业生成语言(EGL)是一种开发环境和编程语言,可用来快速编写全功能应用程序,使您可将重点放在代码要解决的业务问题上而不是放在软件技术上。

学习目标

在本教程中,您将学习如何完成下列任务:

所需时间

要完成本教程,您将需要大约 90 分钟。如果您决定在使用教程时研究 EGL 或动态 Web 站点的其他构面,可能需要更长时间才能完成。

技能级别

简介

系统要求

要完成本教程,您需要安装下列工具和组件:

先决条件

如果曾使用任何第三代或第四代语言(如 COBOL、RPG 或客户机/服务器语言)编程,并且熟悉下列主题,那么您已完全准备好完成本教程:

教程应用程序

在本教程中,您将创建 EGL Web 项目并导入样本数据库。然后您将创建使用此数据库的简单 EGL Web 应用程序。在应用程序中,两个 Web 页面中的第一个将显示来自存储在数据库中数据的客户列表:

列示数据库中的若干行的页面

第二个 Web 页面显示有关一个客户的信息并允许用户更改这些详细信息:

更新一行的页面

EGL 是用于管理用户与数据库之间的交互的语言:

上面描绘的两个页面中的每一个都由称为处理程序的 EGL 逻辑部件控制,它们控制与用户界面的运行时交互。在此情况下,处理程序部件是 JSF 处理程序部件,即,专门用于在运行时控制单个 Web 页面的处理程序部件。JSF 处理程序的函数通过用户单击调用,而该函数又调用您创建的库函数。结果是在 Web 浏览器中工作的用户可查看和改变存储在数据库中的数据。

如本教程中所示,EGL 会通过若干方式提高代码复用率:

EGL 还会提供“数据访问应用程序”向导,可使用此向导来创建访问关系数据库所需的基本代码。此向导创建具有下列特定用途的 EGL 部件:

< 上一课 | 下一课 >

反馈