On Beans and Beans Development
“A Java Bean is a reusable software component that can be manipulated visually inside a builder tool”
- JavaBeans API specification
“Beans development isn’t any different from normal Java development, the only requirement is that we include a set of methods that allows beans-enabled environments to access the features of our code.”
- Reaz Hoque, Programming JavaBeans 1.1