![]() |
||||||||||||||||||||||
|
||||||||||||||||||||||
![]() |
![]() |
|||||||||||||||||||||
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.
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 SecuritySpeaker:
Bruce
Sams (OPTIMA bit)
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 PlatformDie 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 EinsteigerApache 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 StartSpeaker:
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 WorkshopSpeaker:
Frank
Westphal (freier Softwareentwicklungscoach)
,
Johannes
Link (100world)
, Tammo
Freese
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)
|
Newsletter
präsentiert von
Platinum Sponsor
Gold Sponsoren
Silber Sponsoren
Media Sponsoren
|
||||||||||||||||||||