练习 4:构建 EGL 应用程序

既然您已配置了 EGL 项目,就可以准备创建 EGL 应用程序了。创建 EGL Web 应用程序通常包括下列步骤:

  1. 创建包。

    这些包类似于文件夹;它们组织和管理应用程序中的源文件。包是一个代码单元,包外面的 EGL 函数能够导入和使用它。

  2. 创建数据部件。

    数据部件是保存数据以供应用程序使用的结构。数据部件在 EGL 源文件中定义,基于这些数据部件的变量在 EGL 函数中声明和使用。您将在以后的 EGL 教程中了解更多有关不同种类的数据部件的信息。

  3. 创建库。

    库包含在一个或多个项目中共享的函数。库用来组织代码并提高在某些目标环境中的运行时性能。

  4. 创建函数。

    函数是数据访问和业务逻辑的指令。共享函数放在 EGL 库中。

  5. 创建 Web 页面和相关的 PageHandler。

    一旦创建了先前步骤中列示的文件和函数,就可以开始创建为应用程序提供用户界面的 Web 页面和 PageHandler 了。

  6. 测试应用程序。

    开发 Web 应用程序的最后一步是在服务器上测试它。

在前面练习中导入的“项目交换”文件已包含必需的项目和包、样本数据库以及保存该数据库中数据所需的数据部件。这样,就已经为您完成了步骤 1 和步骤 2。在您自己的应用程序中,将需要创建您自己的项目、包和数据部件。有关这些主题的更多信息,请参阅有关 EGL 部件EGL 项目、包和文件的帮助主题。

预览数据部件

EGLSource 文件夹包含 EGLWeb 项目的包,而该包又包含将在整个教程中使用的数据部件。在本节中,将检查这些数据部件,以便您了解应用程序在后面的练习中使用的数据。

  1. 在“项目资源管理器”视图中,展开动态 Web 项目 > EGLSource > 数据
  2. 双击 DataItems.egl 以在编辑器中打开它。

    此文件定义几个数据项,它们是定制版本的基本变量。每一个这样的数据项都表示数据库中的一个数据块。在本示例中,数据项表示客户信息表中的数据,如姓名、地址和电话号码。

  3. 关闭该文件,而不对它进行任何更改。
  4. 双击 CustomerRecord.egl

    此文件定义名为 Customer 的记录部分。Customer 记录部分将数据项组合到单个数据结构中,以便于在应用程序中进行处理。此记录部分表示数据库的客户表中的一行。

  5. 关闭该文件,而不对它进行任何更改。

现在,您可以开始进行练习 5:创建 EGL 库了。

反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.