|
Während der Hauptkonferenz (Dienstag, 5. und Mittwoch, 6.11.2002) finden
zahlreiche Sessions, jeweils mit 75 Minuten Länge statt - sehen Sie
selbst und wählen Sie sich Ihr individuelles Programm!
A1 Inside Tomcat 4 Teil 1: Die Architektur im ÜberblickPeter Roßbach (Freelancer, Bestseller-Buchautor, Autor Java Magazin)Mit Tomcat 4 liegt die Referenzimplementierung des Servlet APIs 2.3 und der JSP 1.2 vor. Die Architektur und Leistungsfähigkeit des
Servlet-Containers Catalina und der JSP-Engine Jasper sind beeindruckend. Möglichkeiten der Last-Verteilung, Einbettung in bestehende Web-Server, J2EE-Resourcen-Integration sind vorhanden. Die Session wird die Konfiguration und praktischen Einsatz demonstrieren. Level = 1 (für alle Teilnehmer)
A2 Inside Tomcat 4, Teil 2: Programmierung des Catalina ContainersPeter Roßbach (Freelancer, Bestseller-Buchautor, Autor Java Magazin)Die Catalina-Architektur von Tomcat 4 ermöglicht umfangreiche eigene Eingriffsmöglichkeiten. In der Session wird ein tiefer Einblick in das
Design und ihre Zusammenhänge vermittelt, anhand praxistauglicher Beispiele die Integration eigener Komponenten in den Web-Container gezeigt. Die Anbindungen von diversen JDBC-Datenquellen, oder eigener Server-Ressourcen sind einfach möglich. Level = 2 (Kenntnisse erforderlich)
A3 Cocoon: Das XML Publishing Framework im ÜberblickThomas Bayer (Orientation in Objects)Die Trennung von Inhalt, Logik und Präsentation ermöglichen beim Apache-Framework Cocoon ein sauberes Design und eine hohe Produktivität. Dem Entwickler stehen, neben verschiedenen XML-Standards wie XSL, XSLT und XPath, auch die Extensible Server Pages zur Verfügung. Der Vortrag stellt Cocoon 2 vor und führt in grundlegende Konzepte ein. Level = 1 (für alle Teilnehmer)
A4 Cocoon: XML-basierte Enterprise Portale erstellenCarsten Ziegeler (s&n AG)Portale gewinnen immer mehr an Bedeutung. Besonders wichtig dabei ist
zum einen eine flexible Integration verschiedenster Datenquellen und
zum anderen unterschiedliche Endgeräte/Formate zu unterstützen.
Dieser Vortrag gibt einen Überlick über das Open Source Project Cocoon
und stellt insbesondere das Authentisierungs- und Portal Framework von
Cocoon vor. Level = 1 (für alle Teilnehmer)
A5 Einführung in das Struts Web Application FrameworkSven Haiges (FH Furtwangen)Struts ist ein leistungsfähiges Framework für die Entwicklung von Web-basierten Applikationen. Diese Session führt Sie in die grundlegende Funktionsweisen ein und gibt Ihnen einen guten Überblick über die Möglichkeiten, welche das Struts-Framework bietet. Ebenfalls angesprochen in Bezug auf Struts werden Themen wie: Integration JUnit, Ant, Design-Patterns, etc. Level = 2 (Kenntnisse erforderlich)
A6 Apache Jetspeed - ein Framework für WebportaleDr. Nikolaus Wulff (cimt ag)Mit dem Apache Jetspeed Projekt wurde der Entwicklergemeinde ein Framework zur Entwicklung von Webportalen zur Verfügung gestellt. Der Vortrag zeigt wie sich mit dieser API komplexe Web-Anwendungen entwickeln lassen. Ein Blick in die Kristallkugel stellt mögliche zünftige Erweiterungen vor, wie z.B. die OASIS WSRP Initiative. Erfahrungen aus eigenen aktuellen Projekten runden die Session ab. Level = 1 (für alle Teilnehmer)
A7 Webapplikationen mit Apache Turbine am Beispiel eines WebshopsFabian Theis (Instant Solutions)Nach einer allgemeinen Einführung in das Webapplikationsframwork Apache Turbine werden anhand eines konkreten Beispiels - der Erstellung eines einfachen Webshops - Konzepte aus Apache Turbine wie Navigation, Templates mit Velocity, User- und Sicherheitskonzept, Request-Response-Zyklus und Datenbankanbindung durch Torque erklärt. Level = 1 (für alle Teilnehmer)
A8 Integration von Turbine und Apache-SOAPFabian Theis (Instant Solutions)Einen einfachen Web Service zu erstellen ist dank Apache-SOAP/Axis sehr viel einfacher geworden. Darauf aufbauend wird in dieser Session das Webapplikationsframework Turbine zusammen mit dem objektrelationalen Mappingtool Torque zur Programmierung eines Web Service mit Datenbankanbindung benutzt, um die Integration von SOAP und Turbine an einem Beispiel aufzuzeigen. Level = 2 (Kenntnisse erforderlich)
|