Vorträge zum Swing Application Framework, BeansBinding und JPA
Am 12. Februar folgte ich einer Einladung zu der Java User Group Nürnberg. Ich wurde gefragt, ob ich ein wenig über NetBeans, dem Swing GUI Builder, BeansBinding und JPA erzählen könnte.
Nun ja, ein weites Feld könnte man da sagen. Für den Tag habe ich drei aufbauende Präsentationen und einiges an Demoapplikationen vorbereitet. Die Zeit von 18:00 Uhr bis 19:45 reichte natürlich nicht, aber es hat mich sehr gefreut, dass die Hälfte der ca. 40 Zuhöhrer bis halb Zehn durchgehalten haben.
Im ersten Teil zeigte ich das Swing Application Framework, mit dem man deutlich einfacher Swing Anwendungen von Null auf programmieren kann. Viele Standardprobleme von Swing (und Applikationen allgemein) werden von dem Framework abgefangen. Zum Beispiel Lifecycle-Management, Persistens von Applikations-Sessions, Task-Verwaltung, vereinfachte Bindung von Actions und Ressource-Injection.
Insbesondere die NetBeans-Integration wurde gezeigt.
Der zweite Teil befasste sich mit dem BeansBinding Framework. In kleinen Beispielen (mit und ohne NetBeans-Integration) bekamen die Zuschauer ein Bild davon, wo BeansBinding sinnvoll einzusetzen ist und welche Arbeitserleichterung BeansBinding bietet. Insbesondere in der Problematik der Bindung von Swing-Komponenten mit Beans. Das BeansBinding Framework verinfacht solche Bindungen durch vorgefertigte Adapter, die über Factory-Methoden erzeugt werden können. Besonders mit JTables eine Vereinfachung.
Mit dem dritten Teil wurde zu dem Swing Application Framework und BeansBinding die Java Persistence API hinzugefügt. Ich war erstaunt, dass viele Teilnehmer sich gar nicht bewusst waren, dass JPA auch problemlos in Java Desktop Anwendungen eingesetzt werden kann. Die meisten gingen davon aus, dass man unbedingt einen Server-Container (Glassfish, JBoss, ...) dafür benötigt.
Ich gab noch mal einen winzigen Überblick von JPA und zeigte dann, wie BeansBinding mit JPA und Swing-Komponenten realisiert wird. In Demos wurde eine kleine CRUD-Anwendung aufgebaut.
Ich möchte mich nochmal herzlich für die vielen Fragen und die Aufmerksamkeit bedanken. Es hat mir viel Spaß bereitet den Abend in Nürnberg sein zu dürfen.
Hier noch die Links zu den Präsentationen als PDF:
Beste Grüße,
Josch.
Da werden Sie geholfen:
Das deutsche NetBeans Forum
![Validate my RSS feed [Valid RSS]](http://www.sepix.de/fileadmin/valid-rss.png)
Mittwoch, 30-06-10 23:17
Sehr gute und interessante Vorträge !
Danke !