|
Building Applications with VisualAge for Java
Course Description
This five-day course details the use of IBM VisualAge for Java
1.0 Enterprise for building large-scale Java enterprise applications
(not applets). Participants design and create visual and non-visual
JavaBeans for the user interface, controller, and domain model layers
of a typical application architecture. To access a relational database,
participants generate VisualAge database access JavaBeans using
VisualAge2s Enterprise Access Builders and construct relational
database brokers. The built-in configuration management system and
application packaging are covered as well. Participants work together
on a comprehensive team project. The course format is 40% lecture
and 60% hands-on computer time.
Audience
Developers who will be designing and programming large-scale object-oriented
applications in VisualAge for Java
Prerequisites
Successful completion of the Introduction to VisualAge for Java,
>or six months of VisualAge for Java experience
|
Day 1 |
Day 2 |
-
Introduction to Java
-
VisualAge for Java environment
-
Review of basic object-oriented concepts
-
Messages and methods
-
Classes and instances
-
Java data types
-
Variables and literals
-
Type conversion and casting
-
Operators and precedence
-
Projects and packages
-
Creating classes
-
Instance variables
-
Creating methods
-
Return values
|
-
The Inspector
-
Comments and Javadoc
-
Creating subclasses
-
The Object class
-
Browsers
-
Searching in VisualAge Java
-
Parameter passing
-
Method overloading
-
The Debugger
|
|
Day 3 |
Day 4 |
-
The Sun Java class library
-
The Math class
-
The Date and Calendar classes
-
Strings
-
StringBuffers
-
Blocks
-
Conditionals and loops
-
Creating a constructor
-
Default constructors
-
Constructor overloading
|
-
Designing inheritance hierarchies
-
Creating interfaces
-
Common Java interfaces
-
Collections overview
-
Vectors and enumerations
-
Wrapper classes
-
Hashtables
-
Basic exception handling
-
Access control
-
Class variables and methods
|
|
Day 5 |
-
Creating Java applications
-
Visual programming and beans
-
Visual Composition page
-
Bean palette
-
Connections
|
-
Streams
-
File streams
-
Creating Java applets
-
Applets and HTML
-
Import and export
|
|