Parts of the JavaBean Brew I
A JavaBean is “just” a Java Object which is part of some application for the end-user.
JavaBeans implement the JDK1.1 event linkage mechanism for exchanging changes in values of properties and hence invoking responses to these changes.
JavaBeans implement JDK1.1 Object Serialization to represent JavaBeans in “databases” (disk files) and hence define JavaBeans as persistent objects
JavaBeans do not need to implement any particular class or interface.
- Rather there are a set of naming conventions called the “JavaBean Framework” or “Design Patterns”
These patterns are “discovered” automatically by the “introspection” capability of the reflection API in Java which is invoked by the BeanBox