Java Beans
Home ] Up ] Introduction ] Exceptions ] I/O, Files, and Streams ] Serialization ] Reflection ] Threads ] Swing and Threads ] Networking ] RMI ] JDBC ] [ Java Beans ] Servlets ] Java Server Pages ] Java and XML ]


What are JavaBeans?
The Bean Development Kit
The BeanBox
JavaBean Properties
Simple and Indexed Properties
Bound Properties
Constrained Properties
Bean Deployment
Property Editors
Bean Persistence
New JavaBean Features


Have you ever used an IDE to create a form?  Used Visual Basic to create a GUI application?  If so, you'll be familiar with the idea of visual components and combining them to produce a GUI interface for users.

In the Microsoft world, such visual components are implemented using OLE, COM, or ActiveX controls, depending on Microsoft's product name of the day.

JavaBeans is Java's response to such visual objects, although the use of "beans" has become ubiquitous far beyond merely visual objects.

The page was last updated February 19, 2008