Was ist JavaBeans? Einführung in JavaBeans-Konzepte

Dieser Artikel über Was ist JavaBeans? Er hilft Ihnen zu verstehen, was Javabeans sind und wie sie beim Programmieren verwendet werden können, um die Wiederverwendbarkeit zu ermöglichen.

Wiederverwendbarkeit ist das Hauptkonzept in jedem . Eine JavaBean ist eine Softwarekomponente, die so konzipiert wurde, dass sie in einer Vielzahl von Umgebungen wiederverwendbar ist. Lassen Sie uns in dieses Thema eintauchen und die Horizonte des Konzepts in diesem Artikel „Was ist JavaBeans?“ Verstehen.

Folgende Hinweise werden unsere Diskussionsthemen sein:



Lass uns anfangen!

Was ist JavaBeans?

JavaBeans ist ein portables, plattformunabhängiges Modell, das in der Programmiersprache Java geschrieben ist. Seine Bestandteile werden als Bohnen bezeichnet.

In einfachen Worten sind JavaBeans Klassen die mehrere einkapseln Objekte in ein einzelnes Objekt. Es hilft beim Zugriff auf dieses Objekt von mehreren Stellen aus. JavaBeans enthält verschiedene Elemente wie Konstruktoren, Getter / Setter-Methoden und vieles mehr.

JavaBeans hat mehrere Konventionen, die befolgt werden sollten:

So erstellen Sie eine Salesforce-App
  • Bohnen sollten einen Standard haben Baumeister (keine Argumente)
  • Bohnen sollten Getter- und Setter-Methoden bereitstellen
    • ZU Getter-Methode wird verwendet, um den Wert einer lesbaren Eigenschaft zu lesen
    • Um den Wert zu aktualisieren, a Setter-Methode sollte aufgerufen werden
  • Bohnen sollten implementieren java.io.serializable , da es das Speichern, Speichern und Wiederherstellen des Status einer JavaBean ermöglicht, an der Sie arbeiten

Nachdem Sie mit den Grundlagen vertraut sind, lernen Sie die Eigenschaften von JavaBeans ausführlich kennen.

Was sind JavaBean-Eigenschaften?

Auf eine JavaBean-Eigenschaft kann der Benutzer des Objekts zugreifen. Die Funktion kann von einem beliebigen Java-Datentyp sein und die von Ihnen definierten Klassen enthalten. Es kann sich um folgenden Modus handeln: Lesen, Schreiben, Nur-Lesen oder Nur-Schreiben . Auf JavaBean-Funktionen kann über zwei Funktionen zugegriffen werden ::

ein. getEmployeeName ()

Wenn der Mitarbeitername beispielsweise Vorname lautet, lautet der Methodenname getFirstName (), um diesen Mitarbeiternamen zu lesen. Diese Methode ist bekannt als Accessor. Die Eigenschaften der Getter-Methoden sind wie folgt:

  1. Muss öffentlich sein
  2. Der Rückgabetyp sollte nicht ungültig sein
  3. Der Getter-Methode sollte das Wort vorangestellt werden erhalten
  4. Es sollte kein Argument geben

2. setEmployeeName ()

Wenn der Mitarbeitername beispielsweise Vorname lautet, lautet der Methodenname setFirstName (), um diesen Mitarbeiternamen zu schreiben. Diese Methode ist bekannt als Mutator. Eigenschaften von Setter-Methoden:

  1. Muss öffentlich sein
  2. Der Rückgabetyp sollte ungültig sein
  3. Der Setter-Methode muss das Wort vorangestellt werden einstellen
  4. Es sollte ein Argument brauchen

Nachdem Sie einige theoretische Kenntnisse über JavaBeans erworben haben, lassen Sie uns fortfahren und den Implementierungsprozess verstehen.

Beispielprogramm: Implementierung von JavaBeans

Das unten gezeigte Beispielprogramm zeigt, wie JavaBeans implementiert werden.

public class Employee implementiert java.io.Serializable {private int id privater Stringname public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} public String getName () {return name}}

Das nächste Programm wird geschrieben, um auf die oben erstellte JavaBean-Klasse zuzugreifen:

öffentliche Klasse Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

Ausgabe:

Chandler

So implementieren Sie a die auf die JavaBean-Klasse zugreift.

Vorteile von JavaBeans

In der folgenden Liste sind einige der Vorteile von JavaBeans aufgeführt:

tragbar

JavaBeans-Komponenten werden ausschließlich in Java erstellt und sind daher vollständig auf jede Plattform portierbar, die das unterstützt . Alle Plattformspezifikationen sowie die Unterstützung für JavaBeans werden von der Java Virtual Machine implementiert.

Kompakt und einfach

JavaBeans-Komponenten sind einfach zu erstellen und zu verwenden. Dies ist ein wichtiger Schwerpunktbereich der JavaBeans-Architektur. Es ist nicht sehr aufwendig, eine einfache Bean zu schreiben. Außerdem ist eine Bohne leicht, sodass sie nicht viel geerbtes Gepäck mit sich herumtragen muss, um die Bohnenumgebung zu unterstützen.

Trägt die Stärken der Java-Plattform

JavaBeans ist ziemlich kompatibel, es gibt keinen neuen komplizierten Mechanismus zum Registrieren von Komponenten beim Laufzeitsystem.

Obwohl all dies gut klingt, weist die Verwendung von JavaBeans auch einige Nachteile auf. Schauen wir uns nun an, was das wäre.

Nachteile von JavaBeans

  1. JavaBeans sind veränderlich, daher fehlen die Vorteile unveränderlicher Objekte.
  2. JavaBeans wird sich während seiner Erstellung in einem inkonsistenten Zustand befinden.

Damit haben wir das Ende dieses Artikels „Was ist JavaBeans?“ Erreicht. Ich hoffe, dass die hier erläuterten Inhalte einen Mehrwert für Sie darstellen Java Wissen. Erforschen Sie die Java-Welt weiter. Bleiben Sie dran!

Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka richtet sich an Studenten und Fachleute, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring schulen.

Hast du eine Frage an uns? Bitte erwähnen Sie dies im Kommentarbereich dieses Blogs 'Was ist JavaBeans?'. Wir werden uns so schnell wie möglich bei Ihnen melden.