J'ai lu beaucoup d'articles sur les beans en java et je comprends les contraintes de ces derneirs mais ce que je comprends pas toujours cest à quoi ils servent ? Pourquoi dit on que ce sont des composants logiciels réutilisable ? pourquoi utilsier un beans et pas une classe? Concretement qu'apporte dans le fonctionnement d'une application avec GUI et comment ca se passe?

J'espère que vous pourez m'aider ?