|
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!
WA1 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)
WA2 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)
WA3 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)
WA4 J2EE HotSpots (J2EE FAQ)Adam Bien (EDV Beratung)Diese Session versucht die besten und meistgestellten Fragen der J2EE-Kursteilnehmer meiner Schulungen zu beantworten. Fragen wie: Skaliert einer Stateless SLSB wirklich besser als eine SFSB?, ab wann brauche ich MVC 2?,lässt sich mit der BMP-Persistenz bessere Performanz erzielen, als mit der CMP 2.0?, Ist die Präsentationsschicht tatsächlich austauschbar?,werden hier beantwortet. Level = 2 (Kenntnisse erforderlich)
WA5 XML-Persistenz mit intelliBO Diese Session entfällt leider. Level = 2 (Kenntnisse erforderlich)
WA6 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)
WA7 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)
WA8 Weblogs - mehr als nur ein Tagebuch im Netz?Matthew Langham (s&n AG)Weblogs sind chronologisch geführte Web Sites. Die Verfügbarkeit von
einfachen Publishing Tools und die Möglichkeit auf andere Web Seiten zu
verlinken haben inzwischen zu einem großen Erfolg für dieses
Kommunikationsmedium geführt. Weblogs werden inzwischen von Journalisten und
Politiker geschrieben, in Konferenzen geführt um über die Sessions zu
informieren oder auch von Unternehmen zur Wissensvermittlung eingesetzt.
XML-Formate wie RSS erlauben es Weblogs auch zu abonnieren. Einige
Weblog-Tools bieten auch die Möglichkeit auf Web Services zuzugreifen. Level = 1 (für alle Teilnehmer)
WA9 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)
WA10 Einstieg in die JSP Tag Library EntwicklungStefan Zörner (IBM e-business Innovation Center)Custom Tag Libraries bewahren JSPs vor der Überfrachtung mit Java-Quelltext zur Realisierung von (Präsentations-)logik. Gleichzeitig können sie in größeren Entwicklungsprojekten als Bindeglied zwischen den sehr unterschiedlichen Rollen Web Developer und Java-Entwickler dienen. Die Session führt in die Erstellung und Verwendung eigener Bibliotheken ein. Level = 2 (Kenntnisse erforderlich)
WA11 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)
WA12 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)
WA13 Authentifizierung und Autorisierung in Java-Web-ApplikationenStefan Zörner (IBM e-business Innovation Center)Die Session vermittelt einen Überblick über die Lösungen, welche die Servlet-Spezifikation zur Erfüllung von Anforderungen in den Bereichen Authentifizierung und Autorisierung anbietet. Dabei werden sowohl deklarative als auch programmatische Möglichkeiten betrachtet. Insbesondere wird auch ein Blick auf konkrete Server-Implementierungen und die Einbindung vorhandener Verzeichnisdienste geworfen. Level = 2 (Kenntnisse erforderlich)
WA14 Code Generator und Framework - Eine TraumhochzeitThomas Bayer (Orientation in Objects)Wer eine Anwendung flexibel und konfigurierbar realisieren möchte, kann ein Framework mit austauschbaren Komponenten oder einen Code Generator verwenden.
Der Vortrag zeigt was passiert, wenn man Code Generatoren mit Frameworks verheiratet und gemeinsam für die Softwareentwicklung einsetzt.
Level = 3 (für Experten)
WA15 Vergleich der Model 2 Umsetzung von Struts und CocoonTobias Kieninger (Orientation in Objects)Die Model 2 Architektur wird zur Entwicklung der Präsentationsschicht empfohlen und stellt eine Variation des Model-View-Controller Musters dar. Struts und Cocoon besitzen unterschiedliche Ansätze und Möglichkeiten. Nach kurzer Einführung in die Frameworks werden in der Session beide Konzepte verglichen und abgegrenzt. Es werden verschiedene Aspekte wie Design und Einsatztauglichkeit betrachtet. Level = 3 (für Experten)
WA16 Developing an instant persistent application using JDO as Database-VenJean-Yves Pouvreau (Poet Software)The course will teach participants how to develop an instant persistent application using Java Data Objects (JDO) as Database-Vendor independent API. Our JDO implementations run on J2ME(TM) and J2EE(TM), providing solutions for small mobile devices as well as highly scalable enterprise applications. Participants should have a basic knowledge of Java. At the end of the session, participants will also receive a free CD enabling them to continue working on examples in their own time. Level = 1 (für alle Teilnehmer)
WA17 Pattern-basierte J2EE-Entwicklung mit OptimalJSteffen Kuprat (Compuware GmbH)Die Umsetzung einer geschäftlichen Anforderung in eine nach J2EE-Standard entwickelte Anwendung ist nicht trivial. Das liegt zum großen Teil an der Komplexität des Standards in den Bereichen Architektur, Technologie und Implementierung. Compuware stellt mit OptimalJ ein Werkzeug zur Verfügung, dass auf der Basis von Patterns für die Bereiche Business, Applikation (Architektur und Technologie) sowie Codierung die Umsetzung des J2EE-Standards bei der Entwicklung von Anwendungen automatisiert. Die Nutzung von Pattern und ihre Anpassung an individuelle Anforderungen soll in dem Vortrag dargestellt und mit einem Beispiel untermauert werden. Level = 1 (für alle Teilnehmer)
WA18 JavaServer Faces: GUI fürs WebAndreas Holubek (Signsoft GmbH, Autor Java Magazin)Spätestens seit Swing die Entwicklung von lokalen
Java-(Client-)Anwendungen dominiert, wurden auch Fragen nach
entsprechenden Technologien für Web-Anwendungen gestellt. Die JavaServer
Faces-Technologie schließt die Lücke zwischen Serverseitigen
Anwendungsteilen und dem Web-Client und stellt ein UI-Framework zum
Erstellen von Web-Anwendungen zur Verfügung. In der Session wird mit der
Early Access-Version ein erstes lauffähiges Beispiel erstellt. Level = 2 (Kenntnisse erforderlich)
|