Unit: VisualAge with Java


Unit Identifier: VA1001

Unit Overview:

This unit introduces the student to the VisualAge visual programming paradigm as used with the Java programming language. The VisualAge programming paradigm of "visual construction of an application from parts" is explored. This unit also takes advantage of the innovative, integrated development environment of VisualAge.

Unit Duration: 40 hours

Unit Objectives:

Students will develop JSPs, Servlets, and JavaBeans using the Model View Controller (MVC) pattern.

  • Use the basic features of the IBM VisualAge for Java Visual Builder development environment to create projects, packages and classes as well as make use of the debugger and browser functions of the product
  • Describe the functionality provided by the Java class hierarchy
  • Describe the source code library management provided with VisualAge for Java

Unit Outline:

  1. Overview of VisualAge and Java
    • History of Java
    • IBM Java Solution
    • Visual Construction

  2. Introduction to Integrated Development Environment
    • IDE Windows
    • The Project Browser
    • The Package Browser
    • The Class Browser
    • The Interface Browser
    • How to Work with Projects

  3. Rapid Application Development
    • Compile
    • Edit
    • Debug
    • Additions
    • Scrapbook

  4. Developing Your Own Java Code
    • Creating new programs
    • Creating new packages
    • Creating new classes

  5. Debugging
    • Debugger Window
    • Breakpoints (set and catch)
    • Variables

  6. Using and Maintaining the Repository
    • How VA Stores Data
    • Importing Packages
    • Repository Explorer

  7. Team Development
    • Team Development Environment
    • How to Manage the Environment
    • Using External Configuration Management Tools

  8. The Java Beans Specification

  9. Creating Properties for Java Beans
    • Simple Properties
    • Indexed Properties
    • Bounded Properties
    • Constrained Properties

  10. Java Beans Event Model

  11. Customizing Java Beans
    • Customizers
    • PropertyEditor
    • BeanInfo

  12. Persistence

  13. Packaging

  14. Visual Programming
    • Role of Java Beans
    • VA Visual Composition Editor
    • Mouse controls
    • Toolbars
    • Pallets
    • Connections
    • Property-Property
    • Event-Method
    • Event-Code
    • Property-to-Parameter
    • Pallet Categories
    • Adding Beans to the Pallets

  15. Invisible Beans
    • What are they?
    • Why use them?

  16. LayoutManagers and Menus
    • How to Use
    • How to Build Menus (pulldown and pop-up)

  17. Accessing Relational Databases with VA
    • JDBC
    • Using Data Access Beans
    • Using Data Access Builder
    • VA Persistence Framework

  18. Enterprise JavaBeans
    • How to Create an EJB Group
    • How to Create an EJB
    • How to Visually Program with an EJB

  19. Servlets


For More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747

Site Map  |  Contact Us

Copyright © 2008 Priority Technologies, Inc. - All rights reserved.