While most programmers are aware of Java as a web-enabled object-oriented programming language, many are unaware of how Java can be used to build components which interact with each other in common ways. By following a set of design rules, JavaBeans can be created, reused, modified, and assembled into applications and applets. Additionally, JavaBeans provide a recognized and well-supported interface for the creation of components which will work with any conforming third-party integrated development environment.
At the UUASC October meeting, member Mike Elliott of Sun will discuss what JavaBeans are, how the event-driven programming model works, why JavaBeans work the way they do, and show a simple JavaBean in Sun's BeanBox.