Starting with Java background material, Anne gave a thorough overview of Java-Beans as well as the future direction of Beans as described in the latest specifications. JavaBeans are reusable components that can be embedded in your code. For those of us who grew up on structured programming, reusable modules are nothing new, but there is more.
Beans provide a way to customize the code without access to the source.
This is done essentially by setting parameters. So far, still familiar territory. The IDE can then prompt the programmer to set these values. In fact, Beans have two types of interfaces. One set is intended for communication with the IDE, as described above.