Java Beans are just classes that meet specific criteria. They are reusable components that are well encapsulated (so their variables are private and they have getters and setters), and have properties and use events to comunicate etc. JavaBean Tutorial Not to be confused with Enterprise JavaBeans.
"JavaRanch, where the deer and the Certified play" - David O'Meara
subject: what is the difference between a java bean and a java class?