JAVABEANS

2 Days course

Language: English

This course is only available on request!!


DESCRIPTION
This two-day course desribes how to write Beans, which are software components that can be used in visual programming environments.
Students will receive a firm grounding in every facet of JavaBean component architecture.
You'll learn how to create and connect Beans using the Bean Development Kit (BDK); build sophisticated Beans for 3-D graphics, email and more; design Beans that dynamically adapt to foreign locales; apply persistence, reflection and introspection classes; develop applications that use Beans in JAR files; use bound and constrained properties; and create property editors and customizers.

WHAT YOU WILL LEARN
How to create components that can be manipulated by tool such as JBuilder and Visual Age
How to create Beans that can be saved and restored properly
Take advantage of introspection to provide more information about a Bean's capabilities
How to provide property editors and customizers that manipulate a Bean
How to integrate JavaBeans into ActiveX projects

WHO SHOULD ATTEND:
This course is designed for programmers and professionals who want to know how to build reusable components using the JavaBeans architecture and Java class libraries.

ASSUMED KNOWLEDGE
Java Programming

OUTLINES

CHAPTER 1: JAVABEANS BASICS
1) Introduction
2) Component Model Services
3) The Bean Box
4) The jar utility
5) A Simple Bean
6) Bean Properties
7) Bean Naming Conventions
8) Beans vs. other Java executables
9) Events
10) Defining your own events
11) Persistence
12) Version Control
13) Reflection and introspection
14) BeanInfo

CHAPTER 2: ADVANCED BEANS
1) A non-trivial Bean
2) The NetBeans integrated Development Environment
3) Constrained properties
4) Advanced Bean customization
5) Advanced property editing

CHAPTER 3: JAVABEAN SERVICES
1) The JavaBeans Activation Framework
2) Runtime containment and services
3) JavaBeans InfoBus


[HOME] [dates] [reserve] [seminars]
FDDI Institute
De Regenboog 11 - 2800 Mechelen - Belgium - Europe
Tel 32 15 24 50 58 - Fax 32 15 25 10 50