完成本教程大约需要 2 小时。如果您决定在学习本教程的同时研究 EGL 或动态 Web 站点的其它方面,则可能要花更长时间。
如果您用第 3 代或第 4 代语言(例如,COBOL、RPG 或客户机/服务器语言)编过程序,并且熟悉下列主题,则您已做了最好的准备来完成此教程:
在本教程中,您会了解如何完成这些任务:
Web 页面第 1 页显示关系数据库中存储的数据的客户列表:
Web 页面第 2 页显示有关用户所选的一个客户的详细信息,并允许该用户更改那些详细信息:
EGL 是用来监视用户与数据库之间交互作用的语言:
如本教程中所示,EGL 会以多种方法提升代码重用:
记录部件可以引用一系列的数据项部分,如本教程所示。如果用此方法组织数据,则可以获得数据部件更加一致的定义,并可以随时间递增效率。对单个数据项部分所作的更改将引起访问相关存储的数据的每个变量的更改。
EGL 还提供“数据部件”向导,使您不必编写访问关系数据库的必要基本代码。此向导的输出是具有特定目的的 EGL 部分:
库函数包括基于由该向导创建的记录部件的参数。只需用基于同一个记录部件的自变量来调用那些函数,就可以启动以构建可靠的应用程序。
该教程应用程序中的控制逻辑是一对页面处理程序,每个页面处理程序都会监视用户与 Web 页面的运行时交互。通过用户单击来调用页面处理程序函数,而该函数依次调用创建的库函数。结果是使用 Web 浏览器的用户可以查看并改变存储在数据库中的数据。
必须按顺序完成该教程中的练习。当一切就绪之后,就可以开始练习 1:设置 EGL 了。