Skip to main content

developerWorks  >  DB2 | WebSphere  >

Rapid application DB2

Build apps for DB2 and WebSphere using IBM Enterprise Generation Language

developerWorks

Level: Intermediate

Jonathan S Sayles (jsayles@us.ibm.com), EGL Technical Specialist, IBM

15 Sep 2005

Learn how to use Enterprise Generation Language (EGL) -- an IBM® strategic fourth-generation language -- to rapidly build enterprise-quality Web applications that access DB2® table data. See the entire development process, from design through implementation, using a simple example built around the DB2 sample tables. Included is an introduction to the Rational® Software Development Platform, along with elementary concepts of JSF (JavaServer Faces™) technology, which is the strategic direction for IBM and user interface design and development.

Register now or sign in using your IBM ID and password.

In this tutorial

Here are the high-level steps involved in an EGL/DB2 development project that this tutorial discusses:

  1. Set up and configure a Web project for DB2.
  2. Import the DB2 table schema as EGL Records and DataItems.
  3. Create the DB2 data access functions.
  4. Create the business logic.
  5. Create the pages.


Prerequisites

Some familiarity with Rational Application Development or WebSphere application development tools is helpful. Java is not a prerequisite, either for this tutorial, or for using this technology. You can download free trial versions of the software discussed in this tutorial:



System Requirements

You must have IBM's Enterprise Generation Language (EGL), which is a rapid application development language that:

  • Is part of several development tools in the Rational Software Development Platform:
    • Rational Software Architect
    • Rational Application Developer for WebSphere


Duration

3 hours





Formats

html, pdf

Introduction

This tutorial is an introduction to EGL and building scalable, enterprise-class applications with EGL and DB2. It is for technical developers with a DB2 production application development background using any third- or fourth-generation language (3GL, 4GL). Analogies to mainframe technology and terms are sprinkled liberally throughout in an attempt to make certain concepts more attainable for enterprise developers. Note that some mainframe definitions are given, others assumed.


Back to top


Document options

Document options requiring JavaScript are not displayed

Discuss



    About IBMPrivacyContact