<Table> <Tr> <Td> </Td> <Td> This article is written like a manual or guidebook . Please help rewrite this article from a descriptive, neutral point of view, and remove advice or instruction . (October 2012) (Learn how and when to remove this template message) </Td> </Tr> </Table> <Tr> <Td> </Td> <Td> This article is written like a manual or guidebook . Please help rewrite this article from a descriptive, neutral point of view, and remove advice or instruction . (October 2012) (Learn how and when to remove this template message) </Td> </Tr> <P> In computing based on the Java Platform, JavaBeans are classes that encapsulate many objects into a single object (the bean). They are serializable, have a zero - argument constructor, and allow access to properties using getter and setter methods . The name "Bean" was given to encompass this standard, which aims to create reusable software components for Java . </P> <Ul> <Li> The properties, events, and methods of a bean can be exposed to another application . </Li> <Li> A bean may register to receive events from other objects and can generate events that are sent to those other objects . </Li> <Li> Auxiliary software can be provided to help configure a bean . </Li> <Li> The configuration settings of a bean can be saved to persistent storage and restored . </Li> </Ul>

A javabean or bean is a java class that