Java Beans
JavaBeans are a set of APIs that define a
software component model for Java,
to enable Java components to be composed together into applications.
- Some JavaBeans are small building blocks for composing applications.
AWT components like buttons are Java Beans.
- Some JavaBeans are like regular applications, which can be composed into
compound documents (such as Web pages).
These two aspects may overlap: some JavaBeans may be usable as applets
within a Web page, but also as components within a larger application.
Most JavaBeans will have a visual aspect, and can be manipulated
in a builder tool
(such as Symantec Café,
Borland's JBuilder or
Sun's Java Workshop).
Typical features of a Java Bean are:
The JavaBeans specification is available at
http://java.sun.com/beans/beans.101.ps.