Audience
This course is designed for programmers with an advanced knowledge of Javaa .
Prerequisites
Familiarity with C++ or any other object-oriented programming language. The audience should also be familiar with the Internet and Internet terminology.
Topics Include
Introduction to JavaBeans
- Java and JavaBeans
- An Overview
- Advantages of Using Beans
- Varieties of Beans
- Component Model Elements
- Discovering Component Interfaces
- Component Model Services
- Beans and Class Libraries
- Java Technologies that Support JavaBeans
- Enhancements to the JavaBeans
- Component Model
- Beans and Security
- Bean Features: Properties Methods Events
- Introduction: Introspection
- Introduction: Customization
- Introduction: Events
- Introduction: Persistence
Building with JavaBeans
- Beans Applets and Applications
- Design Time and Run Time
- Beans and Builder Tools
- Using Beans in an Application Builder
- Testing and Packaging Applications
- Sun's Beans Development Kit
- Parts of the BeanBox
- Using the BeanBox to Customize and Connect Beans
- Using the Sample Beans
- Sample Bean: Slide
- Sample Bean: Bar
- Sample Bean: Button
Event Handling
- Event Objects and Interfaces
- Connecting Events
- Firing Events
- Using Event Adapters
- Types of Adapters
- Multicasting and Unicasting
Working with Properties
- Simple Properties
- get/set Methods
- Indexed Properties
- Bound Properties
- Constrained Properties
Customizing and Packaging Beans
- Property Editors and Property Sheets
- Customizers Syntax for Automatic Analysis
- BeanInfo
- JAR files
- Manifest files
- Versioning of Serialized objects
Duration
10 hrs
Minimum Requirements
Microsoft Windows 95 98 or NT; 16 MB RAM (32MB or greater recommended); Pentium processor or equivalent; 800 x 600 resolution; 256 colors minimum (1024 x 768 resolution recommended); sound capabilities: highly recommended; Recommended browser is Internet Explorer.
Media
CDROM
Web Based Training
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada