Bean est un objet réutilisable, créé avec le langage de programmation Java et conforme aux spécifications 100 % Pure Java de Sun, qui est conditionné selon les spécifications JavaBeans. Un bean diffère d'une applet Java en ce qu'il a une persistance (il reste sur le système de l'utilisateur après exécution).
De plus, les beans sont capables de communiquer et d'échanger des données avec d'autres JavaBeans via une communication inter-processus. En ce sens, un JavaBean est similaire à un contrôle ActiveX, mais avec une exception très importante: contrairement aux contrôles ActiveX, qui s'exécutent uniquement sur les ordinateurs qui prend en charge la liaison et l'intégration d'objets (OLE) au niveau du système d'exploitation, un s'exécutera sur n'importe quelle plate-forme informatique capable d'exécuter un Java interprète.
Technipages explique le haricot
JavaBeans est une interface de programmation orientée objet de Sun Microsystems qui vous donne la possibilité de fabriquer des objets réutilisables des applications ou des carrés de construction de programmes considérés comme des pièces pouvant être véhiculées dans un système sur n'importe quel cadre de travail majeur organiser. Comme les applets Java, les parties JavaBeans (ou "Beans") peuvent être utilisées pour donner des pages World Wide Web (ou différentes applications) capacités intuitives, par exemple, traiter les coûts de prêt ou changer la substance de la page en fonction du client ou du programme qualités.
Au moment où les pièces ou les haricots sont utilisés, les propriétés d'un haricot (par exemple, la teinte de base d'une fenêtre) sont indubitable à différents haricots et haricots qui ne se sont pas « rencontrés » auparavant peuvent se familiariser avec les propriétés les uns des autres et se connecter selon les besoins.
Les beans sont créés à l'aide d'un Beans Development Kit (BDK) de Sun et peuvent continuer à fonctionner sur n'importe quelle étape principale du framework de travail à l'intérieur de diverses conditions d'application (appelées compartiments), y compris des programmes, des traitements de texte et différents applications.
Pour développer un composant avec JavaBeans, vous composez des proclamations de langage à l'aide du langage de programmation Java de Sun et intégrez des explications JavaBeans qui dépeignent les propriétés de la pièce, par exemple, les attributs de l'interface utilisateur et les occasions qui déclenchent le fait qu'un bean parle avec différents beans dans un support similaire ou ailleurs dans le système.
Les haricots ont également de la détermination, qui est un instrument pour ranger l'état d'une partie dans un endroit abrité. Cela permettrait, par exemple, à un segment (bean) de « rappeler » les informations qu'un client spécifique vient de saisir lors d'une session client précédente. JavaBeans donne aux applications Java la capacité d'archivage composée que les interfaces OpenDoc et ActiveX offrent désormais.
Utilisations courantes du haricot
- JavaBeans n'ont pas les privilèges disponibles pour les objets immuables.
- Pour fonctionner comme un JavaBean , une classe d'objets doit obéir à certaines conventions sur la dénomination, la construction et le comportement des méthodes.
- Une caractéristique essentielle de l'API Java Beans car elle permet à une autre application telle qu'un outil de conception, d'obtenir des informations sur un composant
Mauvais usages courants du haricot
- JavaBeans ne sont pas intrinsèquement modifiables.