Introduction
Le JavaBeans est une technologie en langage de programmation Java de composantes logiciels étant réutilisable et gérable visuellement dans un outil logiciel de conception. Ainsi, il permettra de construire des applications du côté client mais pas du côté serveur (pour des applications Web) par exemple. Dans le cas, des applications Web et serveurs, on parlera plutôt de l'Enterprise JavaBeans (EJB), lequel est passablement différent du JavaBeans.
API du JavaBeans
Les fonctionnalités du JavaBeans sont fournit dans un ensemble de classes et d'interface dans le module de java.beans :
Classe | Description |
---|---|
AppletInitializer | Cette classe permet de travailler dans les collusions avec le java.beans.Beans.instantiate. |
BeanInfo | Cette classe permet d'intégrer les informations explicites à propos de bean étant fournit par la classe BeanInfo et ses méthodes, propriétés, événements,... |
Customizer | Cette classe permet de fournir un GUI personnalisé complet pour la destination d'un Java Bean. |
DesignMode | Cette classe contient l'interface d'intégration ou délégation d'instances de java.beans.beancontext.BeanContext dans l'ordre de propagation de la hiéarchie nécessaire aux instances java.beans.beancontext.BeanContextChild dans la propriété courante «designTime». |
ExceptionListener | Cette classe permet d'avertir d'une exception interne. |
PropertyChangeListener | Cette classe contient un événement de demande de changement de propriété dans les limites de Bean se produit. |
PropertyEditor | Cette classe permet de fournir un support de GUI allouant les utilisateurs à l'édition d'une valeur de propriété d'un type spécifié. |
VetoableChangeListener | Cette classe contient un événement demander si un changement de propriété de contrainte s'est produit. |
Visibility | Cette classe contient les circonstances de Bean pour être exécuté sur le serveur où un GUI n'étant pas disponible. |
Dernière mise à jour : Mercredi, le 3 juin 2015