JavaBean
A JavaBean is a Java class that should follow the following conventions: * It should have a no-arg constructor. * It should provide methods to set and get the values of the properties, known as getter and setter methods. * It should be Serializable.