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
Martin MarinschekIRIAN.at
Matthias WeßendorfOracle Corp.

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

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

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

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

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 |
- Copyright 2007 Software & Support Verlag GmbH
- Imprint
- Privacy
- Contact
- Terms of Participation
























