Java ist eine Programmiersprache aus dem Jahr 1995 von Sun Microsystems veröffentlicht - eine Tochtergesellschaft von Oracle seit 2010 ? . Ein JavaBean ist eine aus einer Reihe von in sich geschlossene, wiederverwendbare Software- Einheiten oder Komponenten . Java-Entwickler können diese Komponenten Stück für Stück zusammen, um Anwendungen wie grafische Benutzeroberflächen oder kleine Animation Programme erstellen - bekannt als Applets - die laufen auf Webseiten . Component Model
Die JavaBean -Komponenten-Modell besteht aus einer Architektur und einem Application Programming Interface (API) , die zusammen eine Struktur oder Rahmen, in dem JavaBeans interagieren korrekt , nach einem festen Satz von Regeln und Richtlinien . Visuelle Programmierung ist der Schlüssel für die JavaBean -Komponenten-Modell , und selbst wenn ein JavaBean führt eine Funktion , die nicht erfordert eine sichtbare Benutzeroberfläche , es muss noch unterstützt die visuelle Application Builder -Tool.
Properties
Die
Aussehen und Verhaltensmerkmale eines JavaBean , die von Designern Programm geändert werden können, werden als Eigenschaften bekannt. JavaBean Eigenschaften können als einfache , indizierten , gefesselt und gezwungen klassifiziert werden. Einfache Eigenschaften haben einen einzigen , eigenständigen Wert ; indizierte Eigenschaften unterstützen eine Reihe von Werten ; gebundenen Eigenschaften eine Benachrichtigung zu einem anderen Bohne wenn sie sich ändern , und beschränkten Eigenschaften erfordert eine Bestätigung durch eine andere Bohne , wenn sie sich ändern. Typische Beispiele für JavaBean Eigenschaften gehören Farbe, Schriftart, Schriftgröße und Display-Größe .
Events
Die Mechanismen, durch die JavaBeans Benachrichtigungen senden miteinander bekannt als Ereignisse . Um eine andere Bohne , dass es ein Ereignis erzeugt benachrichtigen , ruft ein JavaBean eine der definierten "Methoden" - Reihe von Aussagen, die wiederholt Aufgaben - auf die Bohne . Wenn die zweite Bean möchte ein Interesse an einer Veranstaltung anzumelden, ruft es die entsprechende Methode auf der ersten Bohne. Der zweite Bean soll für den Fall, zuzuhören.
Introspektion
Introspektion bezeichnet den Vorgang des Aussetzens der Eigenschaften, Ereignisse und Verfahren , dass eine JavaBean unterstützt . Introspektion wird durch visuelle Entwicklungstools während der Programm- Design ausgeführt und alle visuellen Entwicklungs-Tools analysieren JavaBeans mit genau der gleichen Technik . Dies ist nützlich, aus der Sicht des Programm-Entwickler , weil nicht nur sie brauchen nicht um den Code , um die Analyse durchzuführen schreiben , aber sie können sicher sein, dass JavaBean Eigenschaften, Ereignisse und Methoden wird immer die gleiche sein , unabhängig von den Entwicklungs-Tools verwendet, um sie zu erstellen. Darüber hinaus stellte die Entwickler auf bestimmte Codierung Konventionen halten, wird automatisch JavaBeans unterstützt Introspektion , ohne die Entwickler mit den zusätzlichen Code schreiben.