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.


heise online News
Nachrichten nicht nur aus der Welt der Computer

Ein Jurist der US-Handelsaufsichtsbehörde USITC will dem zuständigen Richter offenbar empfehlen, eine Patentklage gegen den E-Book-Reader Nook abzuweisen. Das Verfahren hat am Dienstag in Washington begonnen.

Die IT-Revolution war gestern, heute leben wir im Zeitalter des Human Enhancement. Das Telepolis-Heft Mensch+ zeigt auf, welche Technologien dafür entwickelt werden und beschreibt die Auswirkungen auf Mensch und Gesellschaft.

Der designierte IT-Direktor des Verteidigungsministeriums hat seine Pläne für die IT-Modernisierung der Bundeswehr vorgestellt. Er setzt auf schlanke, sichere und interoperable Systeme, die möglichst auf freier Software basieren sollen.

Google hat eine Betaversion seines Browsers Chrome für Android bereitgestellt – allerdings derzeit nur für Geräte mit Android 4.0 Ice Cream Sandwich. Der Browser soll die Vorzüge seines Desktop-Pendants auf Mobilgeräte mit Android bringen.

Apples Matching-Algorithmus schaut nicht besonders lange hin, wenn er Songs abgleicht. Mac & i hat iTunes Match genauer analysiert und herausgefunden, dass zuweilen selbst kurze Hörproben genügen, um komplette Songs freizuschalten.

Nach Probeläufen in Sydney und Melbourne sollen von Juli an sämtliche internationalen Flugplätze in Australien mit neuen Durchleuchtungsgeräten ausgerüstet werden. Die Nutzung der Scanner wird gesetzlich vorgeschrieben.

Entwicklerinformationen zu Googles sozialem Netzwerk Google+ gibt es künftig auch per Hangout. Eine Google+-Seite soll das bestehende Blog mit regelmäßigen Videokonferenzen und anderen Informationen ergänzen.

In einigen Wochen will Vodafone mit dem HTC Velocity 4G sein erstes LTE-Smartphone in Deutschland auf den Markt bringen.



amk-consulting
  • Beratung, Planung
    und Design
  • Datenbanken
  • eBusiness
  • Applikationsserver
  • Internet, Intranet,
    Firewall
  • Client/Server
 
amk-akademie
  • Professionelles
    Training für Systemadministratoren
    und IT-Entscheider
  • Anwender Trainings
  • Firmenseminare vor Ort
  • Individualworkshops
 
amk-media
  • Medien-Services
  • Web-Marketing
  • Web-Design
  • Flash
  • Typo3
  • Portalservices