Bean ist ein wiederverwendbares Objekt, das mit der Programmiersprache Java erstellt wurde und den 100-Prozent-Pure-Java-Spezifikationen von Sun entspricht und gemäß den JavaBeans-Spezifikationen verpackt ist. Ein Bean unterscheidet sich von einem Java-Applet dadurch, dass es Persistenz besitzt (es bleibt nach der Ausführung auf dem System des Benutzers).
Darüber hinaus sind Beans in der Lage, durch Interprozesskommunikation mit anderen JavaBeans zu kommunizieren und Daten auszutauschen. In diesem Sinne ähnelt eine JavaBean einem ActiveX-Steuerelement, jedoch mit einer sehr wichtigen Ausnahme: Im Gegensatz zu ActiveX-Steuerelementen, die nur auf Computern ausgeführt werden, die unterstützt Object Linking and Embedding (OLE) auf Betriebssystemebene, wird auf jeder Computerplattform ausgeführt, die in der Lage ist, ein Java auszuführen Dolmetscher.
Technipages erklärt Bean
JavaBeans ist eine objektorientierte Programmierschnittstelle von Sun Microsystems, die Ihnen die Möglichkeit gibt, wiederverwendbare Produkte herzustellen Anwendungen oder Programmerstellungsquadrate gelten als Teile, die in einem System auf jedem wichtigen Arbeitsrahmen vermittelt werden können Bühne. Wie Java-Applets können JavaBeans-Teile (oder "Beans") verwendet werden, um World Wide Web-Seiten (oder verschiedene Anwendungen) intuitive Fähigkeiten, z. B. Bearbeitung von Kreditkosten oder kunden- oder programmabhängiger Seiteninhalt verschieben Qualitäten.
Zum Zeitpunkt der Verwendung der Teile oder Bohnen sind die Eigenschaften einer Bohne (z. B. die Grundfarbe eines Fensters) unverkennbar für verschiedene Bohnen und Bohnen, die sich noch nie „getroffen“ haben, können sich kraftvoll mit ihren Eigenschaften vertraut machen und verbinden wie es sein muss.
Beans werden mit einem Beans Development Kit (BDK) von Sun erstellt und können auf jeder wichtigen Arbeits-Framework-Phase am Laufen gehalten werden innerhalb verschiedener Anwendungsbedingungen (bekannt als Kompartimente), einschließlich Programme, Textverarbeitungsprogramme und verschiedene Anwendungen.
Um eine Komponente mit JavaBeans zu entwickeln, verfassen Sie Sprachproklamationen unter Verwendung der Java-Programmiersprache von Sun und integrieren JavaBeans-Erklärungen, die Teileeigenschaften darstellen, z. B. UI-Attribute und Anlässe, die eine Bean veranlassen, mit verschiedenen Beans in einem ähnlichen Halter oder an anderer Stelle in der. zu sprechen System.
Bohnen haben zusätzlich die Entschlossenheit, die ein Instrument ist, um den Zustand eines Teils an einem geschützten Ort zu vertuschen. Dies würde es beispielsweise einem Segment (Bean) ermöglichen, Informationen zu „erinnern“, die ein bestimmter Client gerade in einer vorherigen Client-Sitzung eingegeben hatte. JavaBeans gibt Java-Anwendungen die Fähigkeit zur zusammengesetzten Archivierung, die die OpenDoc- und ActiveX-Schnittstellen ab sofort bieten.
Häufige Verwendungen von Bohnen
- JavaBeans die für unveränderliche Objekte verfügbaren Berechtigungen fehlen.
- Als fungieren JavaBean class muss eine Objektklasse bestimmten Konventionen bezüglich Methodenbenennung, Konstruktion und Verhalten gehorchen.
- Ein wesentliches Merkmal der Java Beans API, da es einer anderen Anwendung wie einem Design-Tool ermöglicht, Informationen über eine Komponente zu erhalten
Häufiger Missbrauch von Bohnen
- JavaBeans sind nicht von Natur aus veränderbar.