Platinum Sponsor

Gold Sponsoren

Silber Sponsoren

Bronze Sponsor

präsentiert von

Media Sponsoren

Power Workshops: Montag (8. Mai 2006)

Typ Titel Speaker
Power Workshop (ganztags / whole day) Java EE Application Security und Security Patterns Sams
Power Workshop (ganztags / whole day) Test-Driven Development mit FIT und JUnit Westphal, Link, Freese
Power Workshop (ganztags / whole day) Praxis: JSF-Anwendungen selbst gekocht Weßendorf, Marinschek
Power Workshop (ganztags / whole day) Hands-on AJAX Gross
Power Workshop (ganztags / whole day) Hibernate 3 - Persistenz mit Java Haase, Roock, Sanitz
top

PWm1: Java EE Application Security und Security Patterns

Speaker:
Power Workshop (ganztags / whole day)
Beschreibung:

In diesem Power Workshop lernen Sie effektive Verteidigungsstrategien gegen Hackerangriffe auf Java EE-Web-Anwendungen (z.B. Cross-Site Scripting, SQL Injection, Konfigurationsfehler usw.) kennen. Der Workshop behandelt die Sicherheit für Web-Applikationen (Servlets, JSP) mit und ohne EJBs (2.x und 3.0), sichere Logins mit JAAS, Java-Kryptographie und sichere Design Patterns. Außerdem erhalten Sie einen Überblick auf die Absicherung von Web Services. Das Seminar wird praxisnah und mit vielen Beispielen gestaltet. Sie sehen, wie ein Angreifer spezielle Tools einsetzt, um eine Web-Anwendung zu attackieren. Eine "Live Hacking"-Demonstration zeigt Angriffe auf eine laufende Java EE-Applikation.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 1Aa – 08.05.2006, 09:00 - 17:00 h
top

PWm2: Test-Driven Development mit FIT und JUnit

Speaker:
  • Frank Westphal (Web 2.0 Technologist)
  • Johannes Link
  • Tammo Freese (freiberuflicher Diplom-Informatiker )
Power Workshop (ganztags / whole day)
Beschreibung:

Test-Driven Development geht von einem fehlschlagenden Test aus. Software wird in kleinen sicheren Schritten entwickelt, die abwechselnd darauf abzielen, ein neues Feature zu implementieren (den fehlschlagenden Test also zu erfüllen) und das Design zu verbessern (und dabei weiterhin alle Tests zu bestehen). Dieser Workshop führt hands on in die Testgetriebene Entwicklung mit den Open-Source-Werkzeugen FIT und JUnit ein. Wichtig: Wir wollen programmieren - bitte bringen Sie also ein Notebook mit einer Refactoring-fähigen Java-IDE mit, idealerweise Eclipse oder IntelliJ IDEA!

Details:
Level 1 (Für alle Teilnehmer) Saal 2a – 08.05.2006, 09:00 - 17:00 h
top

PWm3: Praxis: JSF-Anwendungen selbst gekocht

Speaker:
Power Workshop (ganztags / whole day)
Beschreibung:

JSF ist mittlerweile in aller Munde. Zahlreiche Frameworks und Komponenten-Bibliotheken für JSF "schießen" aus dem Boden. Wir zeigen Ihnen, was bekömmlich ist! Nach einer knappen Vorstellung der wichtigsten JSF-Details geht es direkt in die Praxis und die erste eigene JSF-Anwendung wird Realität. Anschließend werden sukzessive verschiedene Komponenten-Spezialitäten vorgestellt und in die Web-Anwendung eingebaut. Hier werden wir uns vorrangig der MyFaces-Komponentenbibliothek bedienen: Auf dem Speiseplan stehen unter anderem Menüs, Kalender, und Datei-Upload-Komponenten. Zuletzt wird gezeigt, wie die JSF-Anwendung fast ohne zusätzlichen Aufwand innerhalb eines Portlet-Containers lauffähig gemacht wird. Die Teilnehmer erhalten damit einen sehr praxisnahen Einblick in JSF. Bitte bringen Sie Ihr Notebook mit.

Details:
Level 1 (Für alle Teilnehmer) Saal 2b – 08.05.2006, 09:00 - 17:00 h
top

PWm4: Hands-on AJAX

Speaker:
Power Workshop (ganztags / whole day)
Beschreibung:

Der ganztägige AJAX-Workshop für Java-Entwickler gliedert sich in zwei Bereiche:
Am Vormittag liegt der Schwerpunkt auf der Darstellung der interessantesten AJAX-Patterns. Bei den AJAX-Patterns handelt es sich um grundlegende Muster, die uns erklären, wie man das XMLHttpRequest-Objekt sinnvoll nutzt. Die Patterns behandeln REST, Frameworks (funktionieren sie?) und die Frage, wie Client-Projekte aufzubauen sind, sodass wir sie unter Kontrolle behalten. Am Nachmittag des Workshops sind Sie an der Reihe: Sie werden an Ihrem eigenen Laptop einige praktische Aufgaben bearbeiten und dadurch die Konzepte von AJAX vertiefen. Anhand von Problemen in der Praxis lassen sich die Fragen der Teilnehmer beantworten.

Details:
Level 1 (Für alle Teilnehmer) Saal 1Ac – 08.05.2006, 09:00 - 17:00 h
top

PWm5: Hibernate 3 - Persistenz mit Java

Speaker:
  • Arno Haase (Arno Haase Consulting)
  • Stefan Roock (it-agile GmbH)
  • Sebastian Sanitz (it-agile GmbH)
Power Workshop (ganztags / whole day)
Beschreibung:

Hibernate hat sich zum De-facto-Standard für die Anbindung von Java-Anwendungen an relationale Datenbanken entwickelt. Die vorläufigen Arbeiten zu EJB 3.0 setzen sogar ein Hibernate-artiges Persistenzmodell um. Dieser Workshop erklärt, wie man mit Hibernate Klassen auf Datenbanktabellen abbildet, und stellt die umfangreichen Query- und Tuning-Möglichkeiten vor. Vortragsteile wechseln sich mit praktischen Beispielen 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 können sich auf dieser Basis selbstständig weiter mit Hibernate beschäftigen.

Details:
Level 2 (Vorkenntnisse vorausgesetzt) Saal 11a – 08.05.2006, 09:00 - 17:00 h