1 |
A JavaBean is "just" a Java Object which is part of some application for the end-user.
|
2 |
JavaBeans implement the JDK1.1 event linkage mechanism for exchanging changes in values of properties and hence invoking responses to these changes.
|
3 |
JavaBeans implement JDK1.1 Object Serialization to represent JavaBeans in "databases" (disk files) and hence define JavaBeans as persistent objects
|
4 |
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"
|
5 |
These patterns are "discovered" automatically by the "introspection" capability of the reflection API in Java which is invoked by the BeanBox
|