JavaBeans is a component architecture for Java. It can be used in graphical programming environments, like VisualAge or Borland's Jbuilder. By using a graphical tool, you can connect a lot of Beans to make an application, without actually writing any Java code. In fact, no programming is required at all. To build an application or an applet with a Bean manipulator tool, such as VisualAge for Java Visual Composition Editor, you drag-and-drop the Beans into a working area, or connect them together.
The biggest users of JavaBeans are developers who need to stay current with the latest developments in programming technology. At a minimum, developing Beans means adopting several simple design patterns in your code. You can see the main advantage of the JavaBeans architecture when you need to understand how to write classes that are serializable. You should know when and how to provide BeanInfo classes that give graphical environments more information about your components, and when to use events for communication between classes.
Team-Fly |