Java Beans est un modèle de composants de la plate-forme Java.
Une classe de Java, qui a été créée selon les spécifications JavaBean, s'inscrit par son interface normalisée (par exemple, méthodes de réglage et d'obtention) et par le comportement défini autant dans les outils de développement que dans les applications (par exemple, Java Server Pages) de façon transparente.
JavaBeans ont été à l'origine conçus pour la conception de fonctionnalités d'interface utilisateur, mais peuvent également être seulement utilisé en tant que composants en arrière-plan, qui sont encapsulés dans des fonctions techniques.
JavaBeans sont portables et indépendants des plateformes.
Les composants sont développés une seule fois en JavaBean et peuvent être utilisés n'importe où.
JavaBeans peuvent également servir de pont à d'autres technologies, telles que ActiveX, Corba, entre autres.
Sun a développé sous le terme de Enterprise Java Beans (EJB) un concept beaucoup plus étendu de serveur avec les fonctionnalités telles que les transactions, la persistance, l’évolutivité, etc.
Classe, Corba, Enterprise JavaBeans (EJB), Interface de programmation, Interface utilisateur, Java, Pont, Réutilisation, Serveur, Technologie, Transaction