POJO
stands for Plain Old Java Object, and would be used to describe the same things as a "Normal Class" whereas a JavaBean follows a
set of rules. Most commonly Beans use
getters and setters to protect their member variables, which are typically
set to private and have a no-argument public constructor.
read more >>