Was sind JavaBeans ™?

JavaBeans sind wiederverwendbare Softwarekomponenten oder Codeabschnitte für Programme, die in der Java®-Sprache geschrieben sind. Sie sollen es Programmierern ermöglichen, ein Programm einmal zu schreiben und auf einem beliebigen System auszuführen. Dieselben JavaBeans können verwendet werden, um viele verschiedene Programme zu erstellen. Um portabel zu bleiben, müssen JavaBeans bestimmten Programmierkonventionen entsprechen.

Die Programmiersprache Java® wurde Mitte der neunziger Jahre von James Goseling bei Sun Microsystems entwickelt. Die Syntax ähnelt der der Programmiersprachen C und C ++. Es unterscheidet sich von diesen Sprachen, weil das Objektmodell einfacher ist. Der große Vorteil der Java®-Sprache besteht darin, dass in Java® geschriebene Programme auf jedem Computersystem ausgeführt werden können, ohne den Code zu ändern.

Mit JavaBeans ™ bleiben Java®-Programme portabel. Es handelt sich im Grunde genommen um mehrere Objekte, die so gruppiert sind, dass sie nicht einzeln, sondern als Gruppe verschoben werden können. Um dies zu erreichen, befolgen JavaBeans ™ bestimmte Konventionen in Bezug auf Benennung, Konstruktion und Verhalten.

Eine JavaBean ™ muss serialisiert werden können. Dies bedeutet, dass es in eine Folge von Bits konvertiert werden kann, sodass es in einer Datei gespeichert oder über ein Netzwerk übertragen werden kann. Andere Namen für diesen Prozess sind Entleeren und Marshalling. Um JavaBean ™ nach der Serialisierung verwenden zu können, muss es in einem Prozess wiederhergestellt werden, der als Deserialisieren oder Aufblasen bezeichnet wird.

Eine weitere Konvention, die beim Schreiben von JavaBeans ™ verwendet wird, ist der Nullary-Konstruktor. Ein Konstruktor ist eine Subroutine oder eine Folge von Ereignissen, die beim Erstellen eines Objekts aufgerufen wird, um das Objekt für die Verwendung vorzubereiten. Konstruktoren akzeptieren normalerweise Parameter, um die Variablen des Objekts festzulegen. Ein Null-Konstruktor akzeptiert keine Parameter.

Zum Schutz vor versehentlichen oder codeschädigenden Änderungen an Variablen werden Variablen in JavaBeans ™ auf privat gesetzt. Dies bedeutet, dass sie nur für Funktionen zugänglich sind, die Mitglied derselben Klasse sind oder denen ein bestimmter Zugriff gewährt wird. Sie können nur mit einer öffentlichen Mitgliedsfunktion geändert werden, die den neuen Wert als Parameter verwendet und dann die private Variable ändert. Eine ähnliche Unterroutine kann den Wert der privaten Mitgliedsvariablen an den Code-Schreiber zurückgeben. Dies wird Get- und Setter-Methode oder Mutator-Methode genannt.

JavaBeans ™ sollte nicht mit Applets verwechselt werden. Applets sind webbasierte Miniaturprogramme, während JavaBeans ™ wiederverwendbare Komponenten sind, die zu Programmen zusammengefügt werden können. In einigen Fällen können Applets so entworfen werden, dass sie ähnliche Funktionen wie JavaBeans ™ erfüllen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?