JavaBeans
JavaBeans
(programming)JavaBeans allows developers to create reusable softwarecomponents that can then be assembled together using visualapplication builder tools including Sybase's PowerJ,Borland's JBuilder, IBM's Visual Age for Java,SunSoft's Java Workshop and Symantec's Visual Cafe.
JavaBeans support Introspection (a builder tool can analyzehow a Bean works), Customisation (developers can customise theappearance and behaviour of a Bean), Events (Beans cancommunicate), Properties (developers can customise and programwith Beans(?)) and Persistence (customised Beans can be storedand reused).
http://javasoft.com/beans/.