EGL for Web Applications
Enterprise Generation Language (EGL) is a development environment and programming language that lets you write full-function web applications. The complexity of Java and J2EE are hidden so that the focus lies on the business problem rather than on software technologies. After coding the EGL program, a generation step leads to the creation of Java sources and classes, ready for deployment to a J2EE compliant server.
This course is available for one-company presentations, live over the Internet, via RSM's Virtual Classroom Environment service.
What you will learn
On successful completion of this course you will be able to:
- use the Enterprise Generation Language (EGL) development environment of IBM's WebSphere Studio for web applications
- use the different definition elements of EGL by means of practical exercises
- structure and debug these applications efficiently
- prepare applications for the deployment process.
Who Should Attend
Application programmers who are going to develop web-based applications using EGL.
Prerequisites
Participants should have a basic knowledge of Servlets and JavaServer Pages (see course J2EE: distributed Java - servlets and JSP). An understanding of relational DBMS concepts will also be helpful.
Duration
2 days
Fee (per attendee)
P.O.A.
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
EGLA
Contents
Introducing EGL
EGL definitions (data types, records and data structures, program structure, statements; working with EGL in WebSphere Studio: EGL perspective, EGL editors, EGL projects, packages and files.
JavaServer Faces
JSF components; development of JSPs with EGL and JSF.
Accessing relational databases with EGL-generated code
EGL SQL statements and records; result-set processing; setting-up a J2EE JDBC connection.
Using EGL built-in functions and variables
Test and deploy EGL applications (Java-based)
usage of the built-in debugger to test the code; generation and preparation of executable objects; deployment.