Previous | Next | Trail Map | JavaBeans Tutorial | Introducing JavaBeans


JavaBeans Concepts

The JavaBeans API makes it possible to write component software in the Java programming language. Components are self-contained, reusable software units that can be visually composed into composite Beans, applets, applications, and Servlets using visual application builder tools.

JavaBeans is a core JDK1.1 capability: Any JDK1.1-compliant browser or tool implicitly supports JavaBeans.

JavaBean components are called Beans. A "JavaBeans-enabled" builder tool maintains Beans in a palette or toolbox. You can select a particular Bean from the toolbox, drop it into a form, modify it's appearance and behavior, define its interaction with other Beans, and compose it and other Beans into an applet, application, or new Bean. All this can be done without writing a line of code.

The following list briefly describes key Bean concepts:

Beans can be used with both builder tools, or manually manipulated by text tools through programmatic interfaces. All key APIs, including support for events, properties, and persistence, have been designed to be easily read and understood by human programmers as well as by builder tools.


Previous | Next | Trail Map | JavaBeans Tutorial | Introducing JavaBeans