JAX 2005
JAX 2005-Startseite Java Magazin Eclipse Magazin XML & Web Services Magazin
JAX 2005
Extras
Power Workshops
Sessions
Informationen
Partner der JAX
JAX-History

Power Workshops - Montag (9. Mai 2005)

In den ganztägigen Power Workshops am Montag (9. Mai) und am Freitag (13. Mai) können Sie Ihr Know-how in wichtigen Technologien vertiefen. Erfahrene Speaker erläutern hier wichtige Aspekte von A bis Z! Die Power Workshops beginnen um 9 Uhr morgens und dauern bis etwa 16.30 Uhr.

Power-Workshop-Titel Speaker
PW1 - Quick Start to JSF: Webanwendungen mit JavaServer Faces (JSF) Harirbafan, Groß
PW2 - J2EE Application Security Sams
PW3 - Die Eclipse Rich Client Platform Kolb, Lippert
PW4 - Hands-On Apache Axis für Einsteiger Frotscher, Teufel
PW5 - Modellgetriebene Softwareentwicklung - Quick Start Völter, Rühle
PW6 - Extreme Programming im Workshop Westphal, Link, Freese
Special: Mobility Day
Glahn, Schlinkheider, Tödter, Lauer

PW1 - Quick Start to JSF: Webanwendungen mit JavaServer Faces (JSF)

Eine interessante Alternative zu Struts bietet die relativ junge JavaServer Faces-Technik, wenn es um Java-basierende Webanwendungen geht. In diesem Power Workshop erfahren Sie, wie sie JSF gewinnbringend einsetzen. Wir werden gemeinsam mit Ihnen eine Webanwendung zur Planung eines Weißwurstfrühstücks erstellen und dabei die Spezifikation vorstellen. Sie lernen aktiv, wie Sie JSF-Komponenten, Managed Beans, Event Handling, Validierung und JSTL einsetzen können. Die Teilnehmer arbeiten bei diesem Power Workshop aktiv am eigenen Laptop mit (Systemvoraussetzungen: Windows 2000/XP, PIII CPU 1 GHz, 300 MB freie Plattenkapazität, mind. 512 MB Arbeitsspeicher, Eclipse 3, Apache Ant 1.6, ab JDK 1.4.2, Tomcat ab 5.x) Grundkenntnisse in HTML, Servlets, JSP sind Voraussetzung für diesen Power Workshop

Raum: Illusion 3
Level: 2 (Vorkenntnisse erforderlich)

PW2 - J2EE Application Security

In diesem Power Workshop lernen Sie effektive Verteidigungsstrategien gegen Hackerangriffe auf J2EE-Webanwendungen (z.B. Cross-Site Scripting, SQL Injection, Konfigurationsfehler usw). Der Workshop behandelt Sicherheitsaspekte für Webapplikationen mit und ohne EJBs. Auch sichere Logins mit JAAS werden besprochen. Schließlich kommt ein Überblick auf sichere Web Services. Der Workshop wird praxisnah und mit vielen Beispielen gestaltet. Eine "Live Hacking"-Demonstration zeigt Angriffe auf eine laufende J2EE-Applikation.

Raum: Fantasie 2
Level: 2 (Vorkenntnisse erforderlich)

PW3 - Die Eclipse Rich Client Platform

Die Eclipse-Plattform bietet ab der Version 3.0 eine sehr gute Basis für Rich-Client-Anwendungen. Mit der Rich Client Platform (RCP) ist es nun möglich, nicht mehr nur IDE- und IDE-ähnliche Anwendungen mit den von Eclipse zur Verfügung gestellten Möglichkeiten zu erstellen. Vielmehr kann mittlerweile fast jede Anwendung von der Eclipse-Plattform profitieren. In diesem Tutorial lernen die Teilnehmer hierfür die Grundlagen: Nach der Erstellung eines einfachen Plug-ins wird dieses Plug-in zu einer RCP-Anwendung mit entsprechendem Branding ausgebaut. Des Weiteren werfen wir einen Blick auf die unterschiedlichen Distributionsmöglichkeiten. Dieser Workshop findet als Hands-on-Workshop statt. Die Teilnehmer sollten eine neue Installation von Eclipse 3 auf ihrem Notebook haben.

Raum: Illusion 2
Level: 1 (für alle Teilnehmer)

PW4 - Hands-On Apache Axis für Einsteiger

Apache Axis ist wohl das populärste Framework für die Entwicklung von Web Services-Anwendungen mit Java und wird in zahlreichen Projekten erfolgreich eingesetzt. Dieser Workshop vermittelt das notwendige Basiswissen für die Arbeit mit Apache Axis, von der Installation über die interne Architektur bis hin zur Anwendungsentwicklung. Anhand praktischer Beispiele wird demonstriert, wie einfache Web Services und passende Service-Clients erstellt und in Betrieb genommen werden und was zu tun ist, um komplexe, anwendungsspezifische Datentypen bei der SOAP-Kommunikation verwenden zu können. Weitere Themen sind die Verwaltung von Sessions, sowie die Entwicklung von Message Handlern, mit deren Hilfe Apache Axis um beliebige Funktionalitäten erweitert werden kann.

Dies ist ein Hands-On-Workshop. Bringen Sie Ihren Laptop mit und vollziehen Sie alle Beispiele während des Workshops nach. Systemvoraussetzungen: Windows 2000/XP, min. 512 MB RAM, 300 MB freie Plattenkapazität, JDK 1.4.2 oder neuer, Tomcat ab 5.x und Ihre bevorzugte IDE.

Raum: Fantasie 1
Level: 1 (für alle Teilnehmer)

PW5 - Modellgetriebene Softwareentwicklung - Quick Start

Speaker: Markus Völter (voelter - ingenieurbüro für softwaretechnologie) , Jürgen Rühle (b+m Informatik AG)

Modellgetriebene Softwareentwicklung ist inzwischen ein wichtiger Bestandteil des Handwerkszeugs des Softwareentwicklers geworden. Dieser Workshop möchte Ihnen als Entwickler einen Einstieg geben. Dazu werden zunächst einige wenige theoretische Grundlagen erläutert, bevor wir dann in die praktische Einführung in MDSD einsteigen. Die praktischen Beispiele können von den Teilnehmern direkt auf dem eigenen Notebook nachvollzogen werden. Sie werden mittels des openArchitectureWare Generator durchgeführt, einem hochinteressanten Open-Source-MDSD-Werkzeug. Im Rahmen des Workshops werden wir unter anderem die folgenden Themen behandeln: Metamodellierung, Modellierung mit UML sowie XML, einfache Modell-zu-Modell-Transformationen und Codegenerierung. Um die Übungen selbst mitzumachen, bringen Sie bitte Ihr Notebook mit. Eine Vorinstallation von Software ist nicht nötig.

Raum: Conclusio 1
Level: 1 (für alle Teilnehmer)

PW6 - Extreme Programming im Workshop

In diesem Workshop drehen wir alle Regler auf elf. Erleben Sie einen Tag als Extreme-Programmer: Programmieren in Paaren, kurze Iterationen planen und verfolgen, Benutzergeschichten erzählen, Test-First mit Entwickler- und Kundentests, Refactoring, häufige Integration u.v.a.m. Wichtig: Wir wollen gemeinsam programmieren, bringen Sie also ein Notebook mit einer Refactoring-fähigen IDE mit, also Eclipse oder IntelliJ IDEA!

Raum: Conclusio 2
Level: 1 (für alle Teilnehmer)