Javabohnen

Definition - Was bedeutet JavaBeans?

JavaBeans sind wiederverwendbare Softwarekomponenten, die visuell bearbeitet werden können. In der Praxis handelt es sich um Java-Klassen, die bestimmten Konventionen folgen.

Wie Java folgen auch JavaBeans dem Paradigma "Write Once Run Anywhere". Sie sind dauerhaft und können ihren Status speichern, speichern und wiederherstellen. Sie werden auch verwendet, um viele Objekte in einer einzelnen Bean zu kapseln. Somit können sie in einem einzelnen Bean-Objekt anstelle mehrerer einzelner Objekte herumgereicht werden. JavaBean-Funktionen wie Eigenschaften, Ereignisse und Methoden werden vom Builder-Tool verwaltet. Diese Eigenschaften können zur Entwurfszeit angepasst werden.

Technische.me erklärt JavaBeans

Die Wiederverwendbarkeit ist das Hauptanliegen des Komponentenmodells. Softwarekomponenten bieten vordefinierte Dienste, die einen einfachen Zugriff auf Anwendungen ermöglichen.

Das Builder-Tool ist eine Plattform, mit der Entwickler mit JavaBeans arbeiten können. Über den Entwurfsmodus des Builder-Tools kann der Entwickler das Erscheinungsbild der Bean anpassen (indem er ihr Verhalten ändert), mit anderen Beans interagieren und die Bean zu Applets, Anwendungen oder Servlets zusammensetzen.

JavaBeans haben Konventionen, die bei der Implementierung befolgt werden sollten:

  • Beans sollten einen Standardkonstruktor (ohne Argumente) haben.
  • Bohnen sollten Getter- und Setter-Methoden bereitstellen. Eine Getter-Methode wird verwendet, um den Wert einer lesbaren Eigenschaft zu lesen. Um den Wert der Eigenschaft zu aktualisieren, sollte eine Setter-Methode aufgerufen werden.
  • Beans sollten java.io.serializable implementieren, da Anwendungen und Frameworks den Status einer JavaBean speichern, speichern und wiederherstellen können.