Accueil Développement Que sont les javabeans? - définition de techopedia

Que sont les javabeans? - définition de techopedia

Table des matières:

Anonim

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.

Comme Java, JavaBeans suit également le paradigme "écrire une fois exécuté n'importe où". Ils sont persistants et ont la capacité de sauvegarder, de stocker et de 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.

Techopedia explique JavaBeans

La réutilisabilité 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 JavaBeans. Grâce au mode de conception de l'outil de génération, 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 à suivre 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 de définition doit être appelée.
  • Les beans doivent implémenter java.io.serializable, car ils permettent aux applications et aux frameworks de sauvegarder, stocker et restaurer l'état d'un JavaBean.
Que sont les javabeans? - définition de techopedia