JavaBeans

3/31/99


Click here to start


Table of Contents

JavaBeans

Abstract of JavaBeanPresentation

Some Suggested JavaBean References

What are JavaBeans?

JavaBeans Features

Component Programming with Java Beans

Parts of the JavaBean Brew

Using Java Beans

JavaBean Communication and Event Model

JavaBean Communication Model II

Our first example of Writing a Bean: HelloBean!

The rest of the HelloBean example

How to run the example in the BeanBox

Test with the BeanBox

Using the Bean

What is JAR?

What is a JAR file ?

Using the BeanBox to Link Beans via Events

The Juggler Bean

Example Listener File

Detailed Techologies used in writing Java Beans

More Details on Writing JavaBeans

Method design patterns for Simple Properties

Indexed Properties

Bound Properties and Event Design Patterns

Making a Property Change Event

Using Bound Properties

Constrained Properties

Updating a Constrained Property Value

Persistence and Serialization

Serializing Object Graphs

Serialization - I

Serialization Externalization II

Reflection and Introspection

The Reflection API

BeanInfo

BeanInfo Interface Methods

BeanInfo details

Property Editors

Property Editor Customizers

Distributed JavaBeans for web computing and information systems

JavaBean Mechanisms for Interoperating with Remote Objects

Linking CORBA with JavaBeans

Towards Enterprise JavaBeans

Towards Enterprise Java Beans

Picture of JavaBean and JDK1.1 AWT Event Model

ComponentWare Linkage Model

JavaBean and JDK1.1 AWT Event Model

Registration and Callback

Discussion of Event Linkage Model for Message Passing between Modules

DataFlow in JavaBeans

Author: Geoffrey Fox

Email: njm@npac.syr.edu