Entwicklung von Java Beans

Bewertung:   (3,4 von 5)

Entwicklung von Java Beans (Robert Englander)

Leserbewertungen

Zusammenfassung:

Das Buch ist eine gemischte Sache, wenn es um das Verständnis von Java Beans geht. Es deckt zwar wichtige Konzepte ab und hat gute Erklärungen, aber viele Benutzer haben festgestellt, dass die Beispiele Fehler enthalten, die vor allem bei Anfängern zu Verwirrung führen. Es wird oft für diejenigen empfohlen, die bereits über Vorkenntnisse in Java oder Programmierung im Allgemeinen verfügen.

Vorteile:

Hebt wichtige Java Beans-Konzepte hervor, deckt die Themen gründlich ab, bietet gute Erklärungen und nützliche Codeschnipsel. Geeignet für Personen mit einigen Vorkenntnissen in Java.

Nachteile:

Beispiele enthalten Fehler und lassen sich nicht kompilieren, können in der Reihenfolge der Darstellung verwirrend sein, gehen möglicherweise nicht angemessen auf Anwendungsfragen ein und sind für absolute Anfänger nicht zu empfehlen.

(basierend auf 10 Leserbewertungen)

Originaltitel:

Developing Java Beans

Inhalt des Buches:

Java Beans ist die wichtigste Neuentwicklung in Java in diesem Jahr. Beans ist die nächste Generation der Java-Technologie, die nicht nur der Sprache fehlende Funktionen hinzufügt, sondern auch die Interoperabilität von Java-Programmen mit einer Reihe von Entwicklungsumgebungen ermöglicht. Die erste Version enthält eine Brücke für Microsofts ActiveX/COM; zukünftige Versionen werden Brücken für Netscapes LiveConnect und IBMs OpenDoc enthalten. Da es sich um eine "Komponentenarchitektur" für Java handelt, können Beans in grafischen Programmierumgebungen wie JBuilder von Borland oder VisualAge for Java von IBM verwendet werden. Das bedeutet, dass jemand ein grafisches Werkzeug benutzen kann, um eine Menge von Beans miteinander zu verbinden und eine Anwendung zu erstellen, ohne Java-Code zu schreiben - tatsächlich, ohne überhaupt zu programmieren. Mit grafischen Entwicklungsumgebungen können Sie Komponenten konfigurieren, indem Sie Aspekte ihres visuellen Erscheinungsbildes (wie die Farbe oder Beschriftung einer Schaltfläche) sowie die Interaktionen zwischen den Komponenten (was passiert, wenn Sie auf eine Schaltfläche klicken oder einen Menüpunkt auswählen) festlegen. Ein wichtiger Aspekt von Java Beans ist, dass die Komponenten nicht sichtbar sein müssen. Das klingt nach einem kleinen Unterschied, ist aber sehr wichtig: Die unsichtbaren Teile einer Anwendung sind die Teile, die die Arbeit machen. So können Sie beispielsweise mit Beans nicht nur grafische Widgets wie Kontrollkästchen und Menüs bearbeiten, sondern auch Komponenten entwickeln und bearbeiten, die auf Datenbanken zugreifen, Berechnungen durchführen usw.

Sie können ganze Anwendungen erstellen, indem Sie vorgefertigte Komponenten miteinander verbinden, ohne Code schreiben zu müssen. Die Entwicklung von Java Beans ist etwas für Leute, die mit den neuesten Entwicklungen in der Programmiertechnologie Schritt halten müssen. Bei der Entwicklung von Beans müssen Sie lediglich einige einfache Entwurfsmuster in Ihren Code einbauen. Das ist jedoch nur der Anfang. Um die Vorteile der Java Beans-Architektur voll auszuschöpfen, sollten Sie verstehen, wie man Klassen schreibt, die serialisierbar sind, wie man Ereignisse für die Kommunikation zwischen Klassen nutzt, wann und wie man BeanInfo-Klassen bereitstellt, die grafischen Umgebungen mehr Informationen über Ihre Komponenten geben, und wie man Property-Editoren und Customizer bereitstellt, die es grafischen Tools ermöglichen, mit komplexeren Beans zu arbeiten. Das Buch behandelt:

⬤ Ereignisse, Ereignis-Listener und Adapter.

⬤ Eigenschaften, indizierte Eigenschaften, gebundene Eigenschaften, eingeschränkte Eigenschaften und widerrufbare Eigenschaftsänderungen.

⬤ Persistenz, Serialisierung, Versionierung und Objektvalidierung.

⬤ Paketierung von Beans mit JAR-Dateien.

⬤ Die BeanBox, ein prototypisches Entwicklungswerkzeug.

⬤ Reflexion und Introspektion.

⬤ Eigenschaftseditoren und Customizer.

⬤ Die ActiveX-Brücke; Verwendung von Java Beans in Visual Basic-Programmen.

Weitere Daten des Buches:

ISBN:9781565922891
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:1997
Seitenzahl:300

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Java und Soap: Erstellen von Webdiensten in Java - Java and Soap: Building Web Services in...
Java und SOAP bietet Java-Entwicklern einen...
Java und Soap: Erstellen von Webdiensten in Java - Java and Soap: Building Web Services in Java
Entwicklung von Java Beans - Developing Java Beans
Java Beans ist die wichtigste Neuentwicklung in Java in diesem Jahr. Beans ist die nächste Generation der...
Entwicklung von Java Beans - Developing Java Beans

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: