What Does JavaBeans Mean?

JavaBeans are reusable software components that can be manipulated visually. Practically, they are Java classes that follow certain conventions.

Techopedia Explains JavaBeans

Reusability is the main concern behind the component model. Software components provide predefined services, which allow for easy access to applications.