|
Building Applications with VisualAge for
Java
Course Description
This five-day training 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 VisualAge's 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 VisualAge
for Java Workshop , or six months of VisualAge for Java experience
|
Day 1
|
Day 2
|
|
|
-
Testing Domains
-
Testing Strategy
-
Test Code
-
Using Variables
-
Using Variables vs
Instances
-
More on Visual
Programming
-
Tear-offs
-
Adding a JavaBean
-
Object Factories
-
Promoting Features
-
Promotion vs.
Encapsulation
-
Features and Promotion
-
Promotion Procedure
-
Teamwork
-
Handling Code Changes
-
Sharing Work
-
Organization
-
Editions and Versions
-
The Repository
-
Ownership and
Responsibility
|
|
Day 3
|
Day 4
|
-
Building User Interfaces – 1
-
JavaBeans in the UI
-
Naming
-
Labelling
-
Introspection
-
Features
-
Connections
-
Using Events, Methods,
Properties
-
Building User Interfaces
– 2
-
Property Connections and
Synchronization
-
Connection Parameters
-
Windows and Panels
-
Window Inplementation
-
Interface/Control/Model
-
UI Portability
-
Framework
-
Interface
-
Controller
-
Model
-
Java Interfaces
-
Building Controllers
-
Mediators between UI and
Model
-
Controller Design
-
Message Protocol
-
Observer Protocol
-
Pushing or Pulling Data
|
-
Introduction to Database Access
-
Introduction to JDBC
-
Introduction to the Data
Access Builder (DAB)
-
Creating Database Beans
-
Data Access and JavaBeans
-
Using the Data Access
Builder
-
Database Mapping
-
Using Database Beans
-
Generating DAB JavaBeans
-
DataStore Object
-
Table Manager Object
-
Row Object
-
Access Application JavaBean
-
DAB Beans and Visual
Programming
-
Introduction to Brokers
-
Object Persistence
Issues
-
Broker Responsibilities
-
Broker Considerations
-
Building Brokers
-
Passivation
-
Activation
-
Lazy Initialization
-
Proxies
-
Queries
-
Transactions
-
Caching
|
|
Day 5
|
-
Packaging
-
What It is and Why You
Need It
-
Inside vs Outside
VisualAge for Java
-
Package Name Notation
-
Zip Files and JAR files
-
Finding Files in Java
-
Packaging Tools
-
Exporting - 1
-
Multiple Levels of
Export
-
Packaging Targets
-
Class Files
-
Java Files
-
Publishing
|
|
|