このチュートリアルを完了するには、約 2 時間が必要です。チュートリアルの 作業を行いながら EGL の他のファセットやダイナミック Web サイトを探索する場合は、 終了するのにこれより長い時間がかかる可能性があります。
COBOL、RPG、またはクライアント/サーバー言語など、第 3 または第 4世代 言語でプログラミングを行っている場合、このチュートリアルを完了するのに 最適な準備ができています。
このチュートリアルでは、以下のタスクの実行方法を学習します。
Web ページの最初のページには、リレーショナル・データベースに 保管されているデータからのカスタマー・リストが表示されます。
Web ページの 2 ページ目には、ユーザーが選択した 1 人のカスタマー についての詳細情報が表示され、ユーザーはその詳細情報を変更することができます。
EGL はユーザーとデータベースの間の相互作用の管理に使用する言語です。
このチュートリアルで示しているように、EGL はいくつかの方法でコードの 再使用をプロモートしています。
このチュートリアルで示すように、レコード・パーツは一連の dataItem パーツ を参照することができます。この方法でデータを編成すると、より整合性のあるデータ・パーツ の定義を実現し、次第に効率を改善することができます。単一の dataItem パーツを変更すると、 関連する保管データにアクセスするすべての変数が変更されます。
また EGL ではデータ・パーツ・ウィザードも提供しています。 データ・パーツ・ウィザードを使用すると、リレーショナル・データベースへの アクセスに必要な基本コードを作成しないで済みます。このウィザードの出力は、 特定の目的を持つ EGL パーツです。
ライブラリー関数には、ウィザードによって作成されたレコード・パーツを 基にしたパラメーターが組み込まれています。レコード・パーツを基にした 引き数と共にこれらの関数を呼び出すだけで、堅固なアプリケーションを構築することができます。
チュートリアルのアプリケーションの制御ロジックは一対のページ・ハンドラーで、 その各々がユーザーのランタイムの Web ページとの相互対話を監督しています。ページ・ハンドラー 関数はユーザーのクリックで呼び出され、それにより関数がユーザー の作成したライブラリー関数を呼び出します。その結果、Web ブラウザーで作業している ユーザーがデータベースに保管されたデータを表示および変更することができます。
チュートリアル演習は、以下の順番で完了する必要があります。 準備ができたら、 「演習 1: EGL のセットアップ」を開始してください。