Heim >Java >javaLernprogramm >Was sind Javabeans?

Was sind Javabeans?

(*-*)浩
(*-*)浩Original
2019-05-27 09:46:235602Durchsuche

JavaBeans hat tatsächlich drei Bedeutungen. Erstens handelt es sich bei JavaBeans um eine Spezifikation, eine technische Spezifikation für Java-Komponenten, die in Java (einschließlich JSP) wiederverwendet werden können. Man kann sie auch oft als Schnittstelle bezeichnen.

Was sind Javabeans?

Zweitens ist JavaBeans eine Java-Klasse. Im Allgemeinen entspricht eine solche Java-Klasse einer unabhängigen .java-Datei. In den meisten Fällen sollte es sich um eine öffentliche Typklasse handeln .

Wenn schließlich eine Java-Klasse wie JavaBeans in unserem spezifischen Java-Programm instanziiert wird, ist dies unser objektorientiertes Objekt. Wir nennen eine solche Instanz von JavaBeans manchmal JavaBeans. Kurz gesagt handelt es sich um die Schnittstelle, Klasse und das Objekt in Java.

Wenn Sie JSP lernen, werden Sie unweigerlich mit JavaBeans in Kontakt kommen. Für einen Lernenden ohne viel Java-Grundlage ist es nicht einfach, JavaBeans richtig zu verstehen. In diesem Artikel geben wir eine allgemeine Einführung in JavaBeans. Daher gehen wir möglicherweise nicht auf einige technische Details ein.

Einführung

JavaBean ist eine objektorientierte Programmierschnittstelle von Sun Microsystems, mit der Sie wiederverwendbare Anwendungen oder beliebige Mainstream-Operationen im Netzwerk erstellen können. Die Programmblöcke sind auf konfiguriert Die Systemplattform wird als Komponenten bezeichnet. Wie Java-Applets können JavaBeans-Komponenten (oder „Beans“) Webseiten interaktive Funktionen verleihen, z. B. die Berechnung von Zinssätzen oder die Änderung von Seiteninhalten basierend auf Benutzer- oder Browsereigenschaften.
 
Aus der Sicht des Benutzers kann eine Komponente eine Schaltfläche sein, mit der Sie interagieren, oder ein kleines Berechnungsprogramm, das startet, wenn Sie die Schaltfläche drücken. Aus Entwicklersicht wurden die Schaltflächenkomponente und die Rechnerkomponente separat erstellt und können zusammen oder in unterschiedlichen Komponentenkombinationen in unterschiedlichen Anwendungen oder Situationen verwendet werden.
 
Wenn Komponenten oder Beans verwendet werden, sind die Eigenschaften des Beans (z. B. die Hintergrundfarbe eines Fensters) für andere Beans sichtbar, und Beans, die noch nie zuvor „angetroffen“ wurden, können ebenfalls dynamisch sein die Eigenschaften des anderen verstehen und so interagieren.

Vor- und Nachteile

Im Prinzip ist die Verwendung von JavaBeans nichts anderes als die Verwendung einer bestimmten Spezifikation, um eine bestimmte Klasse in ein Java-Programm einzuführen. Sie können solche Java-Klassen direkt in Ihrem Java-Programm beschreiben und Beispiele angeben, ohne JavaBeans zu verwenden.

Natürlich wird dies zweifellos die Lesbarkeit Ihres Programms beeinträchtigen und Sie werden die Wiederverwendbarkeit der Komponente beeinträchtigen. Aber für ein einfaches Programm in einer einfachen Anwendung. Sie müssen nicht bei JavaBeans bleiben. Auch für JSP können Sie die gleiche Wahl treffen. Wir wissen, dass wir in dem durch „“ verursachten Programmabschnitt jede reine Java-Anweisung verwenden können, einschließlich der Definition und des Beispiels eines neuen Objekts.

Wie bereits erwähnt, können Sie mit JavaBeans die Wiederverwendbarkeit von Komponenten voll ausnutzen und die Lesbarkeit Ihres Programms verbessern. Wenn Ihre Anwendung größer wird, werden Sie feststellen, dass die Bequemlichkeit bei Entwicklung und Wartung, die sich aus der Einhaltung solcher Spezifikationen ergibt, im Vergleich zu den Einschränkungen, denen Sie unterliegen, den Austausch wert ist.

Das obige ist der detaillierte Inhalt vonWas sind Javabeans?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn