Im September findet das reguläre Treffen unserer Java User Group am Mittwoch, den 17.09.2008 ab 19:00 Uhr in der HAW statt. Michael Hönnig hält einen Vortrag zum Thema "Spring Web Flow/JSF mit Facelets". Und Sam Julian hält einen Vortrag über "Shale das allumfassende JSF-Framework".
Am 16.09.2008 haben wir die große Freude Adam Bien erneut als Gast zu haben. Er will mit uns, ähnlich wie im Mai, einen interaktiven Abend "with Code" zum Thema "Productive Java EE 6 - Rethinking Best Practices And Bashing On Patterns, Cluster One" verbringen.
Kurz, im September gibt es zwei Pflichttermine! 
Der Abend mit Adam wird in der Lehmanns Fachbuchhandlung stattfinden: Lehmanns Fachbuchhandlung
, Beginn 20:00 Uhr.
Vortrag am Dienstag: Productive Java EE 6 - Rethinking Best Practices And Bashing On Patterns, Cluster One
Java EE 6 is great, but many questions like:
- Are DAOs dead?
- Do JSF really suck?
- Are anemic JPA-entities a best practice?
- Are XML deployment descriptors legacy?
- Are EJBs lightweight?
- How to test EJBs?
- Is layering an antipattern?
- Do we need factories?
- How to integrate with RESTFul services?
- Is it possible to deploy EJBs into a ...WAR?
- Are "plain old web containers" dead?
- Services or Objects - what is the way to go?
still remain open. These and many other questions will be discussed interactively with ...code.
This session will be interactive / openspace like. I will walk through the new EJB 3.1 APIs and explain some interesting stuff as well. It is the logical conduction of the first JUG HH session in May 2008.
http://www.adam-bien.com/roller/abien/entry/free_session_productive_java_ee
Der Dozent: Adam Bien
Java Champion Adam Bien is a self-employed consultant, lecturer, software architect, developer, and author in the enterprise Java sector in Germany who implements Java technology on a large scale. He is also the author of several books and articles on Java and J2EE technology, as well as distributed Java programming. His books include J2EE Patterns, J2EE HotSpots, Java EE 5 Architectures, Enterprise Architectures, Enterprise Java Frameworks, SOA Expert Knowledge, and Struts, all published in German.
A BEA technical director, Bien is also a member of the NetBeans Dream Team; an Expert Group member of the Java Community Process for EJB 3.1, JPA 2.0, and Java EE 6; and involved in embedded Java, Grid, and P2P technology. He currently works as an architect and developer in several J2EE-Java EE Model-Driven Architecture (MDA) and EAI component architecture projects for the Java EE platform and .NET.
Agenda für den 16.09.
- 20:00 Uhr : Vortrag : Productive Java EE 6 - Rethinking Best Practices And Bashing On Patterns, Cluster One von Adam Bien
Vortrag 1 am Mittwoch: Spring Web Flow/JSF mit Facelets
- Überblick:
- Was ist die Stärke von JSF?
- Was ist die Stärke von Spring Web Flow?
- Integration von Spring Web Flow in JSF
- benötigte jars
- web.xml
- faces-config.xml
- ein Beispiel-Flow mit JSF
- die Flow-XML-Datei
- eine Form-Bean
- ein Action-Bean
- Page-Validierung
- Erfahrungen aus dem echten Leben
- Unerwartetes
- Bean-Wahl
- Fazit
- Fragen (und hoffentlich auch Antworten
)
Der Dozent: Michael Hönnig
Michael Hönnig ist Java-Freelancer im JEE Umfeld (Facelets, JSP, JSF,
EJB3, JPA, JMS, Spring) mit Fokus auf Wirtschaftsinformatik. Er kam
vorrangig über C++ zu Java. Mit Java beschäftigt er sich beruflich seit
dem Jahr 2000, zunächst im Umfeld OpenOffice.org API, deren Projektleiter
er bis ins Jahr 2005 war. In der JEE Welt ist Michael seit dem Jahre 2006
zu hause.
Vortrag 2 am Mittwoch: Shale "das allumfassende JSF-Framework" von Sam Julian
Auf der offiziellen Shale Website ist die folgende Definition zu lesen:
"Shale is a modern web application framework, fundamentally based on JavaServer Faces".
Also das Shale benötigt JSF als Basisbaustein und ist im Gegensatz zur JSF keine Spezifikation, sondern eine Erweiterung des JSF-Standards.
Shale dient dazu, wirksam die Komponenten orientierte Architektur des JSF-Standardes einzusetzen. Wie Shale verwendet werden kann und welche Vor- und Nachteile es mit sich bringt, soll anhand einer Web Applikation dargestellt werden.
Der Vortrag zeigt live "Shale in Action".
Folgende Themen werden angesprochen:
- Vorstellung der Person Sam Julian
- Was ist Shale
- Shale-Services
- View-Controller
- Dialog-Manager
- Shale-Design-Pattern
- Konfiguration
Agenda für den 17.09.
- 19:00 Uhr : OpenDoors
- 19:15 Uhr : Begrüßung
- 19:20 Uhr : Vortrag : Spring Web Flow/JSF mit Facelets von Michael Hönning
- ca. 20:30 Uhr : Vortrag : Shale - das allumfassende JSF-Framework von Sam Julian
Der Termin findet an der HAW Hamburg, Raum 265 statt.
Also dann sehen wir uns im September zweimal.
Viele Grüße,
Björn, Daniel & Dirk