JavaBeans Komponentenentwicklung
Seminarziel:
Eine JavaBeans-Komponente, die einmal unter Berücksichtigung des Standards von der API aus geschrieben wurde, kann ohne weitere Codeänderungen in jede Umgebung integriert werden, die die Programmiersprache Java unterstützt. Darüber hinaus bildet eine JavaBeans-Komponente die Kommunikationsbrücke zwischen einer Java-Anwendung und Nicht-Java-Technologien wie ActiveX.
Zielgruppe:
Java-Programmierer und Anwendungsentwickler
Inhalt:
- "Verpacken" von JavaBeans-Komponenten in JAR-Dateien, Hinzufügen zur BeanBox-Tool-Palette und Testen der Komponenten in der BeanBox
- Schreiben geeigneter Ereignisbehandlungsmethoden für eine vorgegebene Klasse, die eine spezifische Listener-Schnittstelle implementiert
- Erstellen von Ereignisadaptern zum Modifizieren der Ereignisübermittlung zwischen Quellen und Listenern
- Erstellen einer JavaBeans-Komponente mit gebundenen oder eingeschränkten Eigenschaften
- Beschreiben der Funktionsweise des Introspektionsprozesses einschließlich seiner Bedeutung für Benennungskonventionen und für Menüoptionen in der BeanBox
- Steuern der Konfiguration und der kundenspezifischen Anpassung von Bean-Komponenten mithilfe benutzerdefinierter Klassen, Eigenschaftseditoren, Eigenschaftsblättern und BeanInfo-Klassen
- Schreiben der nötigen Persistenzmechanismen für benutzerdefinierte Bean-Komponenten
- Entwickeln von Bean-Komponenten als intelligenten Front-Ends für Netzwerkserver mithilfe eines Netzwerkzugriffsmechanismus (zum Beispiel JDBC oder RMI)
- Erstellen von Applets und Anwendungen mithilfe vorhandener Bean-Komponenten
Voraussetzung:
Um diesen Kurs erfolgreich absolvieren zu können, sollten die Teilnehmer Kenntnisse der Anwendungsentwicklung in Java einschließlich Schnittstellen, Ausnahmebehandlung, Threads, Layout-Manager und Ereignisbehandlung besitzen.