< 前へ | 次へ >

概要

このチュートリアルでは、EGL を使用して単純で動的な Web サイトを構築する方法を学習します。このサイトには、データベース内のレコードの リストを表示するページと、ユーザーがそれらのレコードの 1 つからのデータを 変更できるようにするページの 2 つのページがあります。

This tutorial might require some optionally installable components. To ensure that you installed the appropriate optional components, see the System requirements list.

Enterprise Generation Language (EGL) は、開発環境およびプログラミング言語です。EGL を使用することで、全機能を搭載したアプリケーションを速やかに作成することができます。これによって、ソフトウェア・テクノロジーを意識することなく、作成するコードによって対応すべきビジネス上の問題に集中できるようになります。

学習目標

このチュートリアルでは、以下のタスクを行う方法を学習します。

必要な時間

このチュートリアルを完了するには、約 90 分かかります。 チュートリアルの 作業を行いながら EGL の他のファセットやダイナミック Web サイトを探索する場合は、 終了するのにこれより長い時間がかかる可能性があります。

スキル・レベル

初級

システム要件

このチュートリアルを完了するには、次のツールとコンポーネントがインストールされている必要があります。

前提条件

COBOL、RPG、またはクライアント/サーバー言語などの第 3 世代または第 4 世代言語でのプログラミングの経験がある場合、および以下のことに精通している場合は、このチュートリアルを完了するのに最適な準備ができています。

チュートリアルにおけるアプリケーション

このチュートリアルでは、EGL Web プロジェクトを作成して、サンプル・データベースをインポートします。その後で、そのデータベースと連携する単純な EGL Web アプリケーションを作成します。 アプリケーションの 2 つの Web ページのうち、最初のページには、データベース内に保存されているデータから取得された顧客のリストが表示されます。

データベースから数行をリストしたページ

Web ページの 2 ページ目には、1 人の顧客についての詳細情報が表示され、ユーザーはその詳細情報を 変更することができます。

1 行を更新するページ

EGL は、ユーザーとデータベースの 間の対話を管理するために使用する言語です。

上で表示している 2 つの各ページは、 ハンドラー と呼ばれる EGL 論理パーツで制御されています。 これは、ユーザー・インターフェースとの 実行時の対話を制御するものです。 この場合、ハンドラー・パーツは JSF ハンドラー・パーツ で、 実行時に単一 Web ページを制御するように指定されます。 JSF ハンドラー関数は、ユーザーがクリックすると呼び出され、 さらに、この関数によって、 ユーザーが作成したライブラリー関数が呼び出されます。 その結果、Web ブラウザーで作業している ユーザーがデータベースに保管されたデータを表示および変更することができます。

このチュートリアルで示しているように、EGL はいくつかの方法でコードの 再使用をプロモートしています。

また、EGL では「データ・アクセス・アプリケーション」 ウィザードも提供されています。 このウィザードを使用して、リレーショナル・データベースへのアクセスに必要な、 基本コードを作成します。 このウィザードでは、以下のような、特定の目的を持つ EGL パーツを作成します。

< 前へ | 次へ >

フィードバック