If you have used Delphi, or Visual Basic, you are already familiar
with the notion of a bean. The idea is the same; the programming
language is different. A Java Bean is a reusable software component
that works with Java. More specifically: a Java Bean is a reusable
software component that can be visually manipulated in builder tools.
Definition:
A Java Bean is a reusable
software component that can be visually manipulated
in builder tools.
To understand the precise meaning of this definition of a Bean,
clarification is required for the following terms:
- Software component
- Builder tool
- Visual manipulation
Each of these will be addressed in turn.