Le monsieur au dessus de toi a raconté un peu n'importe quoi.
Un bean, c'est un joli nom donné aux classes qui respectent un certain modèle :
- un constructeur sans paramètre
- des fonctions set et get pour les différents attributs.
L'interet de la chose, c'est d'utiliser la reflexion pour savoir quels sont les attributs d'un bean, et donc d'avoir une utilisation simplifiée. Par exemple dans les jsp, tu n'as pas besoin d'appeler les methodes, tu mets simplement l'attribut a la valeur desirée.
D'autres exemples concernent certains environement qui te permettent de modifier directement les attributs en passant par des fenetres plutot que par le code
je ne peux que te conseiller de lire ca :
http://java.sun.com/docs/books/tut [...] ition.html