Archiv der Expertenkreise Java

Unser Archiv bietet Ihnen die Möglichkeit, sich über die Inhalte bereits stattgefundener Sitzungen der Java Expertenkreise in Bielefeld oder Hannover zu informieren.
Bei vielen Terminen haben Sie darüber hinaus die Möglichkeit, sich die Vortagsfolien herunter zu laden.
 
 
---------------------------------------------------------------------------------------------------------------
 
GEDOPLAN , Stieghorster Str. 60, 33065 Bielefeld
  * Termin:  Dienstag, den 29.11.2011, 18:00-20:00 Uhr
  * Referent: Klaus Bertelt, GEDOPLAN GmbH
  * Thema: Schneller, besser, sparsamer -  JBoss 7

 

JBoss 7 ist in aller Munde. Doch was ist dran am neuen „Blitz“? Ein schlankes Modulkonzept, erstaunliche Startzeiten,geringer Ressourcenverbauch, eine stark vereinfachte Struktur, ein innovatives Domänenmanagement und mächtige Werkzeuge bringen JBoss zurück ins „Who is who“ der großen Applikations-Server.

 

Herr Klaus Bertelt von GEDOPLAN gibt in seinem Vortrag einen Überblick über diese Neuerungen und geht auch darauf ein, welchen Mehrwert die Features des neuen JBoss haben.
 
Die Folien zum Vortrag finden Sie hier.
 
---------------------------------------------------------------------------------------------------------------
 
IPS Hannover, Bischofsholer Damm 89, 30173 Hannover
 
    * Termin: Donnerstag,14.4.2011 18:00 - 20:00 Uhr
    * Referent: Bernd Rücker, camunda
    * Thema: Agiles BPM in der Praxis – mit BPMN 2.0 und Activiti zur lauffähigen Software
 
Activiti als neue Open Source BPM Plattform verspricht so einiges: BPMN-2.0-standardkonform, Java-nah, superstabil, Cloud-fähig usw. Aber was ist wirklich dran an Activiti, hinter der z.B. Alfresco und Spring stehen und die in Konkurrenz zu JBoss jBPM tritt? Was ist eigentlich eine BPM-Plattform und was unterscheidet sie von einer Workflow Engine? Ein
wichtiger Aspekt ist die Unterstützung des so genannten Business-IT-Alignments, also die Frage wie wir von fachlichen Prozessen und Anforderungen zu lauffähiger Software kommen. Neben der Engine und der Standardnotation BPMN 2.0 spielt auch das richtige Entwicklungsvorgehen und dessen Toolunterstützung eine wichtige Rolle. Diesen Fragen hat   u. a. Bernd Rücker in den letzten Jahren viel Zeit gewidmet, ein Buch geschrieben und seine Ideen in Activiti einfließen lassen, wobei auch die Idee des “agilen BPM” verfolgt wurde. In seinem Vortrag zeigt Herr Rücker an Hand eines durchgängigen Beispiels und einer Live-Demo, wie man mit BPMN 2.0, Activiti und Activiti Cycle einen Prozess von Anfang bis Ende automatisieren kann. Dabei wird das methodische Vorgehen dargestellt, ein Einblick in Activiti gegeben, aber natürlich auch ein Blick in die Java-Innereien geworfen, damit auch Entwickler nicht zu kurz kommen.
 
---------------------------------------------------------------------------------------------------------------
Termin:     Donnerstag, den 17.02.2011, 18:00-20:00 Uhr,
Ort:          GEDOPLAN, Stieghorster Str. 60, 33065 Bielefeld,
Referent: Malte Jäger, brand´s mill GmbH
Thema:    Java in the Cloud - am Beispiel der Google App Engine
 
Abstract: Die Google App Engine bezahlen Sie nur, wenn Sie sie nutzen - es gibt keine Einrichtungs- oder Grundgebühren. Anwendungen bis zu einer gewissen Größe laufen sogar komplett kostenlos. Malte Jäger, CEO der brand´s mill GmbH, stellt in seinem Vortrag diese interessante Anwendungsplattform vor. In einer Life-Demo zeigt er, wie eine einfache Anwendung entwickelt und online gestellt wird. Mit den dabei vermittelten Tipps sind Sie nach dem Vortrag bestens gerüstet für eigene GAE-Projekte! 
 
Die Folien zu dem Vortrag finden Sie hier.
---------------------------------------------------------------------------------------------------------------
Termin: Donnerstag, 20.01.2011, 18:00 - 20:00 Uhr, Bielefeld
 
Thema: Monitoring und Profiling von Java-Anwendungen
 
Referent: Kulemann, NEO Business Partners GmbH
 
Kurzbeschreibung:
   
Bei einem Fehlverhalten von Anwendungen gilt es, den Grund dafür
aufzuspüren. Neben der Suche nach klassischen Programmfehlern mit Hilfe
eines Debuggers bieten Monitoring- und Profiling-Werkzeuge Einblick in den
Zustand der virtuellen Maschine und in den Ressourcenverbrauch der
Anwendung. Das JSDK bringt in der aktuellen Version einige solche Werkzeuge
mit. Zudem stehen für IDEs entsprechende Zusätze zur Verfügung. Rolf
Kulemann von NEO Business Partners GmbH führte in seinem Vortrag in das
Thema Monitoring und Profiling von Java-Anwendungen ein und stellte einige
gängige Werkzeuge vor.
 
Die Präsentation sowie das im Vortrag verwendete Beispielprojekt finden Sie
hier: Präsentation Beispielprojekt.
 
---------------------------------------------------------------------------------------------------------------
 
Termin: Donnerstag, 02.12.2010, 18:00 - 20:00 Uhr, Bielefeld
 
Thema: Neuerungen in JavaServer Faces 2.0
 
Referent: Kai Jemella, PAVONE AG
 
Kurzbeschreibung:
   
JavaServer Faces als Technologie zur Entwicklung von Webanwendungen nach dem MVC2-Konzept ist im Juli 2009 in der Version 2.0 veröffentlicht worden. Im Java-Umfeld ist es derzeit das am weitesten verbreitete Webframework. In den drei Jahren zwischen 1.2 und 2.0 wurden unter anderem Facelets, Kompositionskomponenten, Ajax und Bookmarks zur Modernisierung, Verbesserung und Stärkung gegenüber anderen Java-Webframeworks von der Expert-Group des JSR-314 aufgenommen. Dabei wurde auf diskutierte Probleme und Vorschläge aus der Community aktiv eingegangen. So sind bisher unabhängig existierende Bibliotheken in 2.0 mit eingeflossen, um die Kompatibilität von Komponentenbibliotheken verschiedener Hersteller zu verbessern.
 
Die Folien zum Vortrag finden Sie hier.
 
Im Anschluss berichtet Dirk Weil (GEDOPLAN) von der W-JAX 2010, die im November stattfindet und auf der er wie im Vorjahr eine Session leiten wird.
 
---------------------------------------------------------------------------------------------------------------
 
Termin: Donnerstag, 28.10.2010, 18:00 - 20:00 Uhr, Hannover
 
Thema: Java Persistence 2.0
 
Referent: Dirk Weil, GEDOPLAN GmbH, Bielefeld
 
Kurzbeschreibung:
   
Die Integration von JPA in die Java EE 5 war zweifellos ein bahnbrechender Fortschritt, was die überwiegend positive Resonanz der Entwicklergemeinde zeigt. Mit Hilfe von Annotationen oder alternativ in XML-basierten Deskriptoren beschreibt man eine Zuordnung persistenter Objekte zu Tabellen einer relationalen Datenbank, wobei nahezu alle objektorientierten Beziehungen zwischen Klassen wie Vererbung, Assoziation oder Einbettung genutzt werden können. JPA 2.0 schließt viele verbliebene Lücken beim Mapping von Collections, eingebetteten Objekten und Beziehungen und erreicht in seinem Umfang den proprietärer O/R-Mapper. Das lange geforderte Criteria Query API bietet nun ein objektorientiertes Verfahren zum dynamischen Aufbau von Abfragen.
 
 
---------------------------------------------------------------------------------------------------------------
 
Termin: Donnerstag, 23.09.2010 18:00 - 20:00 Uhr, Bielefeld
 
Thema: Reporting mit Jasper Reports
 
Referent: Christian Blaser, b-next, Herford
 
Kurzbeschreibung:
   
Jasper Reports ist eine beliebte Bibliothek und Werkzeugsammlung zur Erstellung von Reports aus Java-Anwendungen heraus. Christian Blaser von b-next stellt Jasper Reports vor und behandelt dabei u. a. folgende Punkte: Schnelleinstieg, Installation, Tools, Komponenten, Erstellung von Reports, Datenanbindungen und Datasources, Mehrsprachigkeit, Integration und Deployment, erweiterte Funktionen (Charts, Barcodes etc.).
 
Die Vortagsfolien finden Sie hier.
 
---------------------------------------------------------------------------------------------------------------
Termin: Donnerstag, 24.06.2010 18:00 - 20:00 Uhr, Bielefeld
 
Thema: Java Persistence 2.0
 
Referent: Dirk Weil, GEDOPLAN GmbH
 
Kurzbeschreibung:
Die Integration von JPA in die Java EE 5 war zweifellos ein bahnbrechender Fortschritt, was die überwiegend positive Resonanz der Entwicklergemeinde zeigt. Mit Hilfe von Annotationen oder alternativ in XML-basierten Deskriptoren beschreibt man eine Zuordnung persistenter Objekte zu Tabellen einer relationalen Datenbank, wobei nahezu alle objektorientierten Beziehungen zwischen Klassen wie Vererbung, Assoziation oder Einbettung genutzt werden können. JPA 2.0 schließt viele verbliebene Lücken beim Mapping von Collections, eingebetteten Objekten und Beziehungen und erreicht in seinem Umfang den proprietärer O/R-Mapper. Das lange geforderte Criteria Query API bietet nun ein objektorientiertes Verfahren zum dynamischen Aufbau von Abfragen
 
Die Vortagsfolien finden Sie hier.
 
 
---------------------------------------------------------------------------------------------------------------
Termin: Donnerstag, 17.06.2010 18:00 - 20:00 Uhr, Hannover
 
Thema: CDI und AOP 
 
Referent: Rolf Kulemann, NEO Business Partners GmbH
 
Kurzbeschreibung:
In Enterprise JavaBeans ist es seit der Version 3 möglich, benötigte Ressourcen und verwendete Beans vom Container injizieren zu lassen. Der neue Standard Context and Dependency Injection in der Java EE 6 spannt den Bogen etwas größer und verfolgt das Ziel, alle Java-EE-Komponententypen abzudecken. Rolf Kulemann von NEO Business Partners GmbH zeigt in seinem Vortrag, wie CDI verwendet wird und welche Parallelen sich bspw. mit AOP ziehen lassen:
    * Was ist Dependency Injection, Vor- und Nachteile
    * Was davon adressiert CDI
    * Wie funktioniert CDI konkret
    * Vergleiche mit anderen Framework (z.B. Spring)
    * Ansätze für AOP
Die Vortagsfolien finden Sie hier.
Ein Beipielprojekt zum Download.

 

---------------------------------------------------------------------------------------------------------------
 
 
Termin: Donnerstag, 15.04.2010 18:00 - 20:00 Uhr, Hannover
 
Thema: Softwarequalitätssicherung mit Continuous Integration Tools
 
Referent: Dirk Weil, GEDOPLAN GmbH
 
Kurzbeschreibung:
Dirk Weil, Geschäftsführer GEDOPLAN GmbH, stellte Werkzeuge vor, die in Java-Projekten zum fortlaufenden Build und Test von Software genutzt werden können. Schwerpunkt bildetet dabei das Continuous Integration Tool ‚Hudson‘.
 
Die Vortagsfolien finden Sie hier.
 
---------------------------------------------------------------------------------------------------------------
Termin: Donnerstag, 18.03.2010, 18:00 - 20:00 Uhr, Bielefeld
 
Thema: JBoss Seam und WebBeans
 
Referent: Thomas Freiwald, b-next Engineering GmbH
 
Kurzbeschreibung:

Der Einsatz von JSF und EJB / Java EE 5 hat in vielen Fällen eine künstliche Entstehung von "Glue Code" zur Folge, was den Entwicklungsaufwand erheblich erhöht. JBoss Seam vereint diese Technologien in einem einzigen Programmiermodell mit deutlicher Einsparung von Programmierzeit und hatte großen Einfluss auf die Standardisierung der WebBeans / CDI (Context and Dependency Injection, JSR 299) in Java EE 6.
Thomas Freiwald, Senior Software Architect bei der b-next Engineering GmbH, hat JBoss Seam im Zusammenhang mit einem Projekt bewertet, bei dem zunächst eine Mehrschichtenarchitektur über verteilte System vorgesehen war, jedoch letztendlich die Anwendung auf dem selben Applikationsserver ablaufen sollte. Mit Hilfe von JBoss Seam können in solchen Fällen unnötige Framework-Schichten vermieden werden
 
 
 
---------------------------------------------------------------------------------------------------------------
Termin: Donnerstag, 21.01.2010, 18:00 - 20:00 Uhr, Hannover
 
Thema: Was tut sich im Bereich Java? - Rückblick auf die W-JAX 2009
 
Referent: Dirk Weil, GEDOPLAN GmbH
 
Kurzbeschreibung:

Java ist eine lebendige Plattform, die durch Weiterentwicklungen und Ergänzungen dem Bedarf des Marktes und der Entwickler immer weiter gerecht wird. Aktuelle Trends lassen sich gut auf Fachkonferenzen aufnehmen, wie z. B. auf der im November in München veranstalteten W-JAX. Unser Geschäftsführer Dirk Weil hat die Konferenz besucht und dort eine der Sessions geleitet. Er wird uns im Expertenkreis von seinen Eindrücken insbesondere in Bezug auf die Rückbesinnung auf den Standard Java EE und die intensive Diskussion neuer Sprachen wie Scala berichten.