Javabeans

Définition - Que signifie JavaBeans?

Les JavaBeans sont des composants logiciels réutilisables qui peuvent être manipulés visuellement. En pratique, ce sont des classes Java qui suivent certaines conventions.

Tout comme Java, les JavaBeans suivent également le paradigme «écrire une fois exécuté n'importe où». Ils sont persistants et ont la capacité de sauvegarder, stocker et restaurer leur état. Ils sont également utilisés pour encapsuler de nombreux objets dans un seul bean. Ainsi, ils peuvent être transmis dans un seul objet bean au lieu de plusieurs objets individuels. Les fonctionnalités JavaBean telles que les propriétés, les événements et les méthodes sont gérées par l'outil de création. Ces propriétés peuvent être personnalisées au moment de la conception.

Definir Tech explique JavaBeans

La réutilisation est la principale préoccupation derrière le modèle de composant. Les composants logiciels fournissent des services prédéfinis, qui permettent un accès facile aux applications.

L'outil de création est une plate-forme qui permet à un développeur de travailler avec des JavaBeans. Grâce au mode de conception de l'outil de création, le développeur peut personnaliser l'apparence du bean (en modifiant son comportement), l'interaction avec d'autres beans et composer le bean en applets, applications ou servlets.

Les JavaBeans ont des conventions qui doivent être suivies lors de leur implémentation:

  • Les beans doivent avoir un constructeur par défaut (sans argument).
  • Les haricots devraient fournir des méthodes getter et setter. Une méthode getter est utilisée pour lire la valeur d'une propriété lisible. Pour mettre à jour la valeur de la propriété, une méthode setter doit être appelée.
  • Les Beans doivent implémenter java.io.serializable, car il permet aux applications et aux frameworks de sauvegarder, stocker et restaurer l'état d'un JavaBean.