Power Workshops: Monday

JSF @ Work - JSF und Ajax für Fortgeschrittene Marinschek, Weßendorf
Hibernate und JPA - Persistenz mit Java Haase, Beeger, Sanitz
Hands-on Apache Axis2 Frotscher, Teufel
Fortgeschrittene Techniken der testgetriebenen Entwicklung Link, Freese
Developing Eclipse Rich Client Applications Pasero, Kolb, Widmer, Reichert, Lübken




PWM1: JSF @ Work - JSF und Ajax für Fortgeschrittene

Power Workshop (ganztags / whole day)

JavaServer Faces ist der Standard für die Web-Entwicklung unter Java, und damit eine der interessantesten Technologien für die Web-Entwicklung im Unternehmen. Wir erarbeiten in diesem Power Workshop für Fortgeschrittene vor allem Extension-Points von JSF, die Entwicklung von eigenen Komponenten mit Ajax und eine Beispielanwendung, die einen Full-Stack von Hibernate, Spring und JSF aufweist. Nach dieser Session bleiben keine Fragen für die Anwendungsentwicklung mit JSF mehr offen! Die Teilnehmer benötigen einen Laptop auf dem Java 5 installiert sein sollte, weitere Software und Beispiele erhalten sie vor Ort. Linux / Mac - User sollten zudem Eclipse + WebTools bereits installiert haben.

Saal 11a
23.04.2007, 09:00 - 16:30 h

PWM2: Hibernate und JPA - Persistenz mit Java

Arno HaaseArno Haase Consulting

Robert Beegerakquinet agile GmbH

Sebastian Sanitzakquinet agile GmbH

Power Workshop (ganztags / whole day)

Hibernate ist der De-facto-Standard für die Anbindung von Java-Anwendungen an relationale Datenbanken. Das Persistenz-API von EJB 3 (JPA) ist in Anlehnung an Hibernate entstanden, und dementsprechend bietet Hibernate volle JPA-Unterstützung. Dieser Power Workshop erklärt, wie man mit Hibernate Klassen auf Datenbanktabellen abbildet, und stellt die umfangreichen Query- und Tuning-Möglichkeiten vor. Dabei wird sowohl das klassische Mapping über XML-Dateien als auch über Annotations vorgestellt.

Vortragsteile wechseln sich mit praktischen Teilen ab, die die Teilnehmer auf ihren Notebooks nachvollziehen können. Die Teilnehmer haben nach dem Workshop ein grundlegendes Verständnis der Funktionsweise von Hibernate und JPA.

Saal 11b
23.04.2007, 09:00 - 16:30 h

PWM3: Hands-on Apache Axis2

Thilo FrotscherFreelancer

Marc Teufelhama GmbH und Co. KG

Power Workshop (ganztags / whole day)

Zwischen Apache Axis2 und seinem Vorgänger liegen Welten: Das komplette Framework wurde von Grund auf neu entwickelt, um den Anforderungen moderner Web-Service-Anwendungen gerecht werden zu können. So unterstützt Axis2 nun etwa beliebige Kommunikationsmuster, Einweg- und asynchrone Kommunikation sowie alle aktuellen Web-Service-Standards und Spezifikationen. Hinzu kommen eine deutlich bessere Performance, POJO- und Spring-Support, Unterstützung für mehrere verschiedene Data-Binding-Frameworks, sowie Plug-ins für Eclipse und IntelliJ.
Dieser Workshop vermittelt anhand praktischer Übungen das notwendige Basiswissen, um eigene Web-Service-Anwendungen mit Axis2 zu entwickeln. Bringen Sie ein Laptop und alle Ihre Fragen mit.

Saal 12a
23.04.2007, 09:00 - 16:30 h

PWM4: Fortgeschrittene Techniken der testgetriebenen Entwicklung

Power Workshop (ganztags / whole day)

Der testgetriebene Entwicklungszyklus lässt sich sehr leicht bei der Entwicklung entkoppelter Domänen-Objekte einsetzen. Doch in echten Projekten kommt es aufgrund der zahlreichen Technologien schnell zu Problemen mit der "reinen" Lehre und zu entsprechenden Frust-Erlebnissen. Dieser Workshop stellt Techniken und Strategien vor, die das Leben des testgetriebenen Entwicklers über die gesamte Projektlaufzeit erleichtern. U.a. werden folgende Themen beleuchtet:

  • Mock-Objekte im erweiterten Einsatz

  • Testen grafischer und web-basierter Oberflächen

  • die unterschiedlichen Angriffspunkte von FIT-Tests

  • der Umgang mit Legacy-Code

  • Scriptsprachen zur Testvereinfachung

  • die Bedeutung von Code-Coverage-Analysen

Grundlegenden Kenntnisse von JUnit 4 werden vorausgesetzt. Je zwei
Teilnehmer benötigen einen Laptop mit installierter
Eclipse-Entwicklungsumgebung (>= 3.2) und Java 5.

Saal 1Aa
23.04.2007, 09:00 - 16:30 h

PWM5: Developing Eclipse Rich Client Applications

Benjamin PaseroIBM Research GmbH

Bernd Kolbkolbware

Tobias WidmerIBM Rational Research Lab Zurich

Stefan ReichertLufthansa Systems

Matthias Lübkenit-agile GmbH

Power Workshop (ganztags / whole day)

Given by the authors of various articles and regular conference speakers, this Power Workshop covers everything you need to start building applications based on the Eclipse Rich Client Platform (RCP). Through the tutorial you will develop a small RCP application complete with branding, building and packaging the application and discussing how you can organize your development environment and processes to be a more effective RCP programmer. To complete the experience, special attention is paid to designing the architecture of larger RCP applications including self-defined Extension-Points and structuring plug-ins. The tutorial covers existing Eclipse 3.1 function as well as the latest RCP tooling and facility innovations in Eclipse 3.3. You need a notebook with the latest Eclipse installed.

Saal 1Ab
23.04.2007, 09:00 - 16:30 h






SOLD OUT!

Gold Sponsors

SAP AG
CodeGear
Software AG
ORACLE Deutschland GmbH
NetBeans / Sun Microsystems
Microsoft Deutschland GmbH
dynaTrace software

Silver Sponsors

compeople AG
Fiorano Software, Inc,

Bronze Sponsors

Coverity
JBoss a division of Red Hat
Senacor Technologies AG
viadee Unternehmensberatung GmbH
GigaSpaces Technologies Inc.
Signsoft GmbH

Agile Day Sponsor

presented by

javamagazin.de

Media Sponsors

Eclipse Magazine
Entwickler Magazin
Eclipse Magazin
Java User Group Cologne
JAX Magazine