Bonjour,
Je cherche la définition exacte d'un bean et j'ai l'impression qu'il règne un certain flou autour de cette notion. Je m'explique : il semble qu'un bean soit souvent assimilé à une classe. D'ailleurs, on le définit volontiers comme un "composant logiciel réutilisable". D'un autre côté, il existe des beanFactory, et de telles usines produisent plutôt des objets que des classes. De même, la configuration de beans à travers des fichiers xml ressemble plus à une description permettant d'instancier une classe (et donc de créer un objet) plutôt qu'à la définition d'une classe.
En définitive, j'ai l'impression :
- qu'un bean est un objet, instance d'une classe respectant des contraintes particulières ;
- que ces classes, ne disposant pas de qualificatif spécifique, sont aussi appelées des beans (d'où la confusion - la mienne au moins).
Est-ce que je me trompe complètement ? Ou des développeurs, amateurs de rigueur et de précision sont-ils à même de me conforter dans mon idée ?
Partager