| Table of Contents

# JavaBeans Tutorial

> ### by Greg Voss

> To run beans, you'll need version 1.1 the Java Development Kit (JDK1.1). For documentation and downloading information see [href]. You'll also need a copy of the Beans Development Kit, version 1.0 (BDK 1.0). See [href].

> The "Introducing Java Beans" Lesson is good place to start if you want to learn basic concepts of Java Beans and reusuable software components. You'll also find in this lesson example application builder tools that make use of simple beans like buttons, list boxes, and other simple widgets as well as more complex beans like spreadheets, Word Processors (Rich Text Format Editors) Diagram editors, and even Java class and method-oriented text editors.

> For a quick overview if the BDK, The "Java Beans Developer Toolkit" Lesson will give you a quick overview of important beans classes. You'll find here more about the contents of the BDK as well as pointers to Beans API specifications and design guidelines.

> If you like to jump right into code, try The "Writing a Simple Bean" Lesson. For a more advanced example, The "Writing Advanced Beans" Lesson might be more to your liking.

> To learn how to package your beans for sale or distribution, read The "Packaging Beans for Distribution" Lesson where you will learn how to create JAR files for beans.

> You'll want to test your beans before distributing them to customers and end users. For convenience, the BDK comes with a BeanBox application test environment. The "Testing Your Beans" Lesson should get you comfortable using the BDK BeanBox and will show you how to add your own Beans to the test environment.

> A Glossary is also available to clarify terms related to Beans and reusable software component technology.

| Table of Contents