Previous | Next | Trail Map | JavaBeans Tutorial | Table of Contents


JavaBeans Tutorial

JavaBeans brings component technology to Java. JavaBeans lets your write Java classes, called Beans, that you can visually manipulate within application builder tools. The place to start learning about JavaBeans is the JavaBeans API Specification.

The software you'll need to develop Beans is available free on the web. In addition to the Beans Development Kit (BDK) version 1.0, you will need the Java Development Kit (JDK) version 1.1.

This document describes what makes a Bean, and shows you how to use the BDK to write Beans.

Introducing JavaBeans defines a Bean, describes JavaBeans concepts, describes how Beans are used with application builder tools, and discusses future Bean directions.

BeanBox Basics describes the BeanBox: The BDK Bean tester. You'll learn how to start the BeanBox, view events, generate property reports, serialize components, create a minimal Bean, save a Bean, and add a Bean to the ToolBox.

Writing a Simple Bean describes how to incorporate properties, events, and persistence within your Bean.

Writing Advanced Beans describes how to incorporate bound, constrained, and indexed properties into your Beans, how to use BeanInfo to advertise your Beans' capabilities to application builder tools, how to use your own Bean customizers, and how to convert your Beans into Active-X components.

Additional Documentation

The BDK's beans/docs directory contains documentation for

A good starting point is the file beans/README.html.

The JavaBeans Documentation page contains current JavaBeans API definitions, upcoming JavaBeans feature descriptions, and related Java documentation such as the Java Core Reflection API, Object Serialization, Remote Method Invocation (RMI), and Third-party JavaBeans books.


Previous | Next | Trail Map | JavaBeans Tutorial | Table of Contents