Power Workshops
Sessions
Extras
Informationen
Sponsoren / Aussteller
Location
Frühere JAX
Konferenzen
Druckversion
Sessions - Web Apps

Während der Hauptkonferenz (Dienstag, 11. bis Donnerstag, 13.05.2004) finden zahlreiche Sessions mit jeweils 75 Minuten Länge statt - sehen Sie selbst und stellen Sie sich Ihr individuelles Programm zusammen.

Session-Titel  Speaker
WA1 - The Next Generation: Alles über JSP 2.0  Wang
WA2 - JSTL 1.1 - der neue Standard für Java-Web-Anwendungen  Dolibois
WA3 - Inside Tomcat 5  Roßbach
WA4 - Die coolsten Tricks für Tomcat und Apache Webserver  Roßbach
WA5 - Jetty - der alternative HTTP-Server und Web-Container  Roßbach
WA6 - Struts 1.1  Haiges
WA7 - Testgetriebene Entwicklung mit Struts  Wolff
WA8 - JavaServer Faces: GUI-Technologie für Web-Anwendungen  Haiges
WA9 - AspectJ für den Test von J2EE Komponenten  Dedek, Niete
WA10 - J2EE Hotspots, Teil 1: Die Standardprobleme  Bien
WA11 - J2EE Hotspots, Teil 2: Die schlaflosen Nächte mit der J2EE  Bien
WA12 - Open Source made in Europe: J2EE Server JOnAS  Dewanto
WA13 - Java Security, Teil 1: J2EE und Web-Applikationen  Sams
WA14 - Web-Anwendungen mit Apache Cocoon  Ziegeler
WA15 - Komponentenentwicklung mit Apache Avalon  Ziegeler
WA16 - Serverfarmen durch J2EE Clustering  Winkler
WA17 - Night School: Live-Clustering: Demo mit JBoss  Winkler
WA18 - Night School: JBoss 4 - AOP in Action  Schumann, Wolff
WA19 - Web-Frontends mit Jakarta Tapestry  Edlich
WA20 - JMX, Teil 1: Monitoring von J2EE-Applikationen  Frey
WA21 - Einführung in LDAP für Java-Entwickler  Zörner
WA22 - JMX, Teil 2: Praxis und Best Practices von JMX  Röwekamp, Schumann
WA23 - Jakarta Commons in eigenen Projekten  Gross
WA24 - MDA in der Praxis mit AndroMDA, Teil 1  Bohlen, Friese
WA25 - MDA in der Praxis mit AndroMDA, Teil 2  Bohlen, Friese
WA26 - Partner-Session: Sachbearbeitergerechte Web-Anwendu...  Müller
WA27 - Build- und Projektmanagement mit Apache Maven, Teil 1  Dulisch
WA28 - Build- und Projektmanagement mit Apache Maven, Teil 2  Dulisch, Ziegeler
WA29 - Logging and Tracing in Big Applications  Stein
WA30 - BOF: Java-Persistenz-Strategien  Russell, Holubek
WA31 - BOF: Die Zukunft der Web-Entwicklung  Roßbach
WA32 - BOF: Warum scheitern Projekte?  Wulff, Oestereich
WA33 - Partner-Session: BEA WebLogic Platform 8.1 – Tool, ...  Weigend
WA34 - Partner-Session: Clustering mit Sun Java System App...  Stake
WA35 - Partner-Session: Der neue Standard fuer Data Bindin...  Winterberg
WA36 - Partner-Session: Macromedia Flex: Building Enterpri...  Doelle, Claar
WA37 - Partner-Session: Web-Architekturen mit ColdFusion M...  Koenig
WA38 - Partner-Session: Bereit für J2EE 1.4: Oracle Appli...  Mebus, Rosa
WA39 - Partner-Session: Borland Java Solutions - JBuilder,...  Harrison
WA40 - Night School: Developing with the exteNd 5.0 Suite  Guckeisen
WA41 - Partner-Session: XForms exteNd EAI: Rapid Developme...  Guckeisen
WA42 - Partner-Session: Pattern anwenden und erstellen  Hebach


WA1 - The Next Generation: Alles über JSP 2.0
Dapeng Wang (Dapeng Wang Consulting)
Seit der Einführung von JSP findet zum ersten Mal ein Major-Release-Wechsel statt. In dieser Session werden die neuen Features in JSP 2.0 und Servlet 2.4 vorgestellt. Es wird erklärt, wie die neue Expression Language (EL) und das neue Tag Invocation Protocol die Erstellung von JSPs vereinfachen werden. Konzepte wie Scriptless JSP, JSP-Konfiguration, neue Action und Directives werden ebenfalls beschrieben.
Level: 2 (Vorkenntnisse erforderlich)


WA2 - JSTL 1.1 - der neue Standard für Java-Web-Anwendungen
Die JSP Standard Tag Library (JSTL) und die Expression Language (EL) versprechen eine schnellere und effizientere Web-Entwicklung. Die Session vermittelt einen Überblick über das aktuelle JSTL-Release 1.1 und deren Verbindung zur JSP 2.0-Spezifikation. Es werden Impluse für die praktische Verwendung der zukunfsträchtigen Jakarta Taglib-Implementierung aufgezeigt.
Level: 2 (Vorkenntnisse erforderlich)


WA3 - Inside Tomcat 5
Peter Roßbach (IT-Berater, Autor)
Die Catalina-Architektur von Tomcat 5 ermöglicht umfangreiche eigene Eingriffsmöglichkeiten. In der Session wird ein tiefer Einblick in die Konfiguration und den praktischen Einsatz des Tomcats vermittelt. Die Steuerung mehrerer virtueller Hosts oder eines Clusters werden gezeigt und diskutiert.
Level: 1 (für alle Teilnehmer)


WA4 - Die coolsten Tricks für Tomcat und Apache Webserver
Peter Roßbach (IT-Berater, Autor)
Im produktiven Einsatz leistet der Apache Webserver mit dem Tomcat Web-Container heute beeindruckende Dienste. Die Tricks, die Vielzahl der Konfigurationsoptionen zu beherrschen, bleibt oftmals eine Herausforderung. Diese Session vermittelt Lösungen und zeigt mit frei verfügbaren Werkzeugen Möglichkeiten zur Performance-Steigerung. Es werden Tipps für das Messen und Monitoring von Tomcat-Clustern und Standalone-Servern demonstriert.
Level: 3 (für Experten)


WA5 - Jetty - der alternative HTTP-Server und Web-Container
Peter Roßbach (IT-Berater, Autor)
Jetty ist ein 100%iger Java-HTTP-Server und Web-Container für jeden Einsatzzweck. In der Session wird ausführlich auf die Architektur und die Konfiguration eingegangen. Die erstaunlichen Eigenschaften von Integration in J2EE Server bis zu Embedded Systems werden ausführlich diskutiert.
Level: 1 (für alle Teilnehmer)


Seit der Version 1.1 stellt Struts nicht nur ein äußerst stabiles Open Source-Framework für Web-Applikationen dar, es lässt auch kaum einen Wunsch offen: von einer einfachen Konfiguration bis hin zum breiten Tool-Support lässt es die Struts-Community an nichts mangeln. Diese Session stellt die wesentlichen Features von Struts in der aktuellsten Version 1.1 vor und grenzt Struts gegenüber JavaServer Faces (JSF) und anderen Web-Frameworks ab.
Level: 1 (für alle Teilnehmer)


WA7 - Testgetriebene Entwicklung mit Struts
Testgetriebene Entwicklung bedeutet, zunächst einen Test und dann erst den Code zu schreiben. Dadurch kann eine höhere Qualität des Codes und eine leichtere Änderbarkeit der Anwendung gewährleistet werden. Dieses Verfahren wird jedoch bei Web-Anwendungen noch selten angewendet. Tests sind hier auch alles andere als einfach: Sie laufen nur in einem Webserver und meistens wird auch eine Datenbank verwendet. Diese Session zeigt einen Ausweg: Testgetriebene Entwicklung von Struts-basierten Webanwendungen mit Strutstest und Easymock. Dabei soll nicht die Theorie, sondern eine Livevorführung des Vorgehens im Mittelpunkt stehen.
Level: 1 (für alle Teilnehmer)


WA8 - JavaServer Faces: GUI-Technologie für Web-Anwendungen
Mit den JavaServer Faces (JSF) ist erstmals eine standardisierte Technologie für die Entwicklung Java-basierender Web-GUIs in Vorbereitung. Diese Session bietet Ihnen eine Einführung in JSF und erklärt deren Funktionsweisen von Grund auf. Codebeispiele und der Einsatz von Tools demonstrieren, was bereits heute schon möglich ist.
Level: 1 (für alle Teilnehmer)


WA9 - AspectJ für den Test von J2EE Komponenten
Christian Dedek (Orientation in Objects GmbH) , Matthias Niete (Orientation in Objects GmbH)
Testen ist ein orthogonaler Aspekt der Softwareentwicklung. Mit Aspektorientierter Programmierung (AOP) gelingt die konsequente Umsetzung dieser Erkenntnis. Der Vortrag demonstriert die Automatisierung von Akzeptanztests für Struts-basierte Web-Anwendungen unter der Verwendung von AspectJ. Insbesondere wird erläutert, wie aspektorientierte Tests im Struts-Framework verankert werden können und welche Vorteile daraus entstehen.
Level: 1 (für alle Teilnehmer)


WA10 - J2EE Hotspots, Teil 1: Die Standardprobleme
Adam Bien (adam-bien.com)
Viele gescheiterte J2EE-Projekte bestätigen, dass sich die Praxis häufiger von der Theorie unterscheidet, als den meisten recht ist. In dieser Session werden die Probleme der J2EE 1.4-Spezifikation besprochen und die meistgestellten Fragen aus Beratungen, Schulungen und Konferenzen beantwortet und Workarounds für diese Herausforderungen vorgestellt.
Level: 2 (Vorkenntnisse erforderlich)


WA11 - J2EE Hotspots, Teil 2: Die schlaflosen Nächte mit der J2EE
Adam Bien (adam-bien.com)
In dieser Session werden einige Probleme und "Features" aus dem Real-World-Einsatz vorgestellt. Neben den Problemen mit der Persistenz oder Performance wird hier noch konkret auf die aktuellen Probleme der Applikationsserver wie Deadlocks, inkonsistente Daten usw. eingegangen. Diese Fragen zählen nicht zu den meistgestellten, da sie leider erst kurz vor der Produktion auftreten ...
Level: 3 (für Experten)


WA12 - Open Source made in Europe: J2EE Server JOnAS
Lofi Dewanto (Lehrstuhl für Wirtschaftsinformatik und Controlling, Universität Münster)
Der open source verfügbare J2EE Application Server JOnAS steht zu Unrecht häufig im Schatten seines Konkurrenten JBoss. Diese Session stellt den JOnAS des ObjectWeb-Konsortiums mit seinen wesentlichen Merkmalen vor. Die Verzeichnisstruktur, die Konfigurationsdateien und der Stubs-Skeleton-Compiler, die als Herzstück von JOnAS dienen, werden anschließend ausführlich behandelt. Beispielhaft wird die Entwicklung einer einfachen J2EE-Webanwendung mit JOnAS erklärt.
Level: 1 (für alle Teilnehmer)


WA13 - Java Security, Teil 1: J2EE und Web-Applikationen
Dieser erste Teil der Doppelsession gibt einen Überblick über die vielfältigen Aspekte der Sicherheit in J2EE-Applikationen. Verschiedene Angriffsstrategien und Verteidigungen für Bytecodes, RMI, JDBC, EJBs und JMS werden angesprochen. Die Session wird praxisnah und mit vielen Beispielen gestaltet. Eine "Live Hacking"-Demonstration zeigt, wie eine laufende J2EE-Applikation attackiert werden kann.
Level: 1 (für alle Teilnehmer)


WA14 - Web-Anwendungen mit Apache Cocoon
Apache Cocoon hat sich von einem reinen XML/XSLT basierten Publishing Framework hin zu einem Framework für komplexe Web-Anwendungen entwickelt. Dieser Vortrag startet bei den Grundkonzepten für das Publishing von Inhalten (Trennung von Daten, Logik und Layout) und endet mit den neuesten Fähigkeiten von Cocoon zum einfachen Erstellen komplexer Web-Anwendungen.
Level: 1 (für alle Teilnehmer)


WA15 - Komponentenentwicklung mit Apache Avalon
Die aktuelle Softwareentwicklung ist stark komponentenorientiert und es existieren viele Komponenten als Open Source-Bausteine. Das Apache Open Source-Projekt Avalon bietet ein Java-Framework zur einheitlichen Entwicklung und Nutzung von Komponenten. Dieser Vortrag stellt das Framework vor und zeigt, wie es bei der eigenen Entwicklung erfolgreich eingesetzt werden kann.
Level: 1 (für alle Teilnehmer)


WA16 - Serverfarmen durch J2EE Clustering
Sabine Winkler (Orientation in Objects GmbH)
Ausfallsicherheit, hohe Verfügbarkeit und Lastverteilung können durch den Zusammenschluss von Rechnern zu einer Serverfarm erzielt werden. Der Vortrag führt in Clustering ein und zeigt am Beispiel des Applikationsservers JBoss mit Tomcat den Aufbau, Betrieb und die Verwaltung eines J2EE Clusters.
Level: 2 (Vorkenntnisse erforderlich)


WA17 - Night School: Live-Clustering: Demo mit JBoss
Sabine Winkler (Orientation in Objects GmbH)
In dieser Live-Session wird eine Demo eines Clusters mit EJBs auf dem JBoss Application Server präsentiert. Seit der Version 3 bringt der JBoss als Open Source-Produkt das Feature Clustering mit sich. Eine Vorführung der Konfiguration des JBoss zum Clustering und dem Farming-Mechanismus gibt Aufschlüsse sowie Einblick in die JBoss-Implementierung. Wie kann man Clustering aus Entwicklersicht unterstützen?
Level: 2 (Vorkenntnisse erforderlich)


WA18 - Night School: JBoss 4 - AOP in Action
Jens Schumann (OpenKnowledge GmbH) , Eberhard Wolff (Interface21 Germany)
Ausgehend von einer typischen J2EE-Anwendung wird in dieser Night School der Mehrwert des JBoss AOP Frameworks für den J2EE-Anwendungsentwickler vorgestellt. Hierzu entwickeln wir gemeinsam verschiedene Aspekte zum Debugging, Monitoring und Profiling dieser Anwendung. (Teilnehmer sollten ihr eigenes Notebook mitbringen, eine Vorinstallation von Software ist dabei nicht nötig.)
Level: 2 (Vorkenntnisse erforderlich)


WA19 - Web-Frontends mit Jakarta Tapestry
Stefan Edlich (FH Brandenburg)
Tapestry bietet viele GUI-Objekte mit der gesamten Verarbeitungslogik in Java-Klassen an. Es ist ein elegantes und einfaches Web-Framework für die MVC/J2EE-Anwendungen. Neben den üblichen Features sind Wiederverwendbarkeit und ein exzellentes Fehlerreporting besondere Stärken. Von einer "Hello World"-Anwendung bis hin zu einem komplexen Web-Shop werden die Features vorgestellt.
Level: 2 (Vorkenntnisse erforderlich)


WA20 - JMX, Teil 1: Monitoring von J2EE-Applikationen
Um J2EE-Applikationen zu überwachen, ist ein System von JMX-Monitoren das Mittel der Wahl. In dieser Session wird die JMX-Spezifikation kurz vorgestellt und gezeigt, wie man darauf aufbauend Monitore für spezielle Zwecke definieren kann. Schließlich werden Designmuster diskutiert, wie sich der Lebenszyklus der Monitore am sinnvollsten verwalten und und in eine J2EE-Appliaktion integrieren lässt.
Level: 2 (Vorkenntnisse erforderlich)


WA21 - Einführung in LDAP für Java-Entwickler
Oft sind Projekte mit der Aufgabe konfrontiert, ein LDAP-fähiges Produkt (z.B. Active Directory, OpenLDAP) in ihre J2EE-Lösung zu integrieren. Die Session bietet eine Einführung in LDAP und zeigt, wie aus Java auf Verzeichnisse zugegriffen werden kann. Zum Abschluss wird ein LDAP-Server als Benutzerbasis für Tomcat vereinbart.
Level: 1 (für alle Teilnehmer)


WA22 - JMX, Teil 2: Praxis und Best Practices von JMX
Lars Röwekamp (OpenKnowledge GmbH, Autor) , Jens Schumann (OpenKnowledge GmbH)
In der Praxis entpuppt sich der scheinbar triviale JMX-Standard oftmals als eine hohe Hürde. Dass mit einfachen Mitteln und geeigneter Infrastruktur die Umsetzung von managebaren Anwendungen dennoch leicht realisierbar ist, zeigt diese Session. Es werden verschiedene erprobte Ansätze und Best Practices vorgestellt und die zu beachtenden Aspekte innerhalb von JMX-Infrastrukturen (Tomcat, JBoss, Geronimo) bzw. Standalone-Anwendungen (MX4J, JDK 1.5) näher beleuchtet.
Level: 1 (für alle Teilnehmer)


WA23 - Jakarta Commons in eigenen Projekten
Sowohl die J2SE als auch die J2EE liefern gemeinsame Komponenten, mit denen sich technische Probleme wie Networking, Messaging usw. lösen lassen. Das Jakarta Commons-Projekt verfolgt ähnliche Ziele, ist aber als Open Source realisiert. Die Session führt in die Philosophie der Commons ein, zeigt, wie sie sich einsetzen lassen und welche Libraries verfügbar sind. Die Teilnehmer erfahren, wie sie eigene Anwendungen durch sinnvolle Funktionen der Commons ergänzen können.
Level: 1 (für alle Teilnehmer)


WA24 - MDA in der Praxis mit AndroMDA, Teil 1
Matthias Bohlen (IT-Berater) , Peter Friese (Lufthansa Systems)
Mit MDA kann man die Architektur einer Anwendung weitgehend automatisch generieren. Eine Case Study zeigt, wie die Open Source-Generatoren AndroMDA und XDoclet aus einem UML-Modell eine Webanwendung für Tomcat erzeugen. Sie hören in diesem Vortrag aus erster Hand Details über Fallstricke, "lessons learned" und über Verbesserungen in der brandneuen Version 3.0 von AndroMDA. (UML-Kenntnisse sind für die Teilnahme vorteilhaft.)
Level: 2 (Vorkenntnisse erforderlich)


WA25 - MDA in der Praxis mit AndroMDA, Teil 2
Matthias Bohlen (IT-Berater) , Peter Friese (Lufthansa Systems)
Transformationen vom PIM (Platform Independant Model) ins PSM (Platform Specific Model) spielen in der MDA eine wichtige Rolle. Die Case Study zeigt, wie AndroMDA Transformationen in Cartridges einbindet und wie diese Cartridges entwickelt werden. Sie bekommen detaillierte Tipps zur Modellierung und erfahren etwas über die ganz neue Cartridge, mit der Sie in AndroMDA 3.0 Webanwendungen aus Use Cases und UML-Aktivitätsgraphen generieren können. (UML-Kenntnisse sind für die Teilnahme erforderlich)
Level: 3 (für Experten)


WA26 - Partner-Session: Sachbearbeitergerechte Web-Anwendungen mit Casabac GUI Server
Die Interaktivität klassischer Web-Anwendungen ist begrenzt: Jede Interaktion des Benutzers hat zur Folge, dass eine neue HTML-Seite im Browser aufgebaut wird. Folge: permanentes Flackern der Oberfläche, Focus-Verlust und nicht zuletzt hohes ausgetauschtes Datenvolumen. Der Casabac GUI Server ist eine Java-basierte Technologie für Web-Anwendungen, in der Seiten nur einmal auf den Browser geladen werden und dann im Laufe der Interaktion nur noch ihre Inhaltsdaten mit dem Server austauschen. Die Seiten sind somit stabil im Browser (ohne Plugins!) und verhalten sich wie von Sachbearbeitern gewohnte Fat Client-Anwendungen.
Level: 1 (für alle Teilnehmer)


WA27 - Build- und Projektmanagement mit Apache Maven, Teil 1
Softwareprojekte sind mit sich wiederholenden administrativen Aufgaben verbunden. Bei einigen Tools, wie zum Beispiel Ant, müssen Automatisierungsprozesse für jedes Projekt neu implementiert werden. Apache Maven liefert eine Menge von Funktionalitäten, die für Projekte wiederverwendet werden können. Es basiert auf einer Metadatenbeschreibung des Projekts. Diese Session gibt eine Einführung in Apache Maven und stellt einige mitgelieferte Funktionalitäten vor.
Level: 1 (für alle Teilnehmer)


WA28 - Build- und Projektmanagement mit Apache Maven, Teil 2
Diese Session baut auf Teil 1 auf und zeigt, wie Maven z.B. mit Plugins erweitert und für individuelle Projektanforderungen angepasst werden kann. Anschließend werden die Vor- und Nachteile einer Umstellung auf Maven anhand eines konkreten Beispiels erläutert.
Level: 2 (Vorkenntnisse erforderlich)


WA29 - Logging and Tracing in Big Applications
Logging is much easier with the new logging APIs in the JDK. But writing good logs and traces is a challenge. We will examine the use cases and then present useful strategies what to log, how to organize and useful monitoring strategies.
Level: 2 (Vorkenntnisse erforderlich)


Die Suche nach der richtigen Persistenzstrategie gehört in großen Java-Projekten zu den wichtigsten Aktivitäten sowohl in der Architektur- als auch in der Implementierungsphase. Eine falsche Technik bzw. eine falsche Architektur fur den Zugriff auf die Daten können schnell zum Performance-Engpass werden. In dieser Birds-of-a-Feather-Session (BOF) sollen die Vor- und Nachteile der alternativen Ansätze diskutiert werden: JDBC, Java Connector Architecture, EJB CMP vs. BMP, JDO ...
Level: 2 (Vorkenntnisse erforderlich)


WA31 - BOF: Die Zukunft der Web-Entwicklung
Die Erfolgsstory des Servlet API und des Web-Containers ist ungebrochen. Von einfachen Services über gesamte Anwendungen mit JSPs oder Struts - landen wir da wirklichen bei den JavaServer Faces? Die Entwicklung technischer Standards für das Schreiben von Web-Anwendungen in Java steht seit seinen Anfängen niemals still. Derzeit kündigen sich die ersten Drag&Drop-fähigen Tools und Technologien für das "Malen" von Web-Anwendungen an. Wie geht es weiter mit der Web-Anwendung? Werden wir zukünftig Eclipse-basierte Rich Clients ansteuern? Oder weiter im Browser arbeiten? Oder gehen wir den Weg der JavaScript-Renaissance, wie dies SAP vorschlägt? In dieser Birds-of-a-Feather-Session (BOF) sind Ihre Visionen gefragt.
Level: 2 (Vorkenntnisse erforderlich)


Enterprise-IT-Projekte sind in der Regel alles andere als trivial. Aus einem Knäuel an Zuständigkeiten und Rollen, bei denen technische, fachliche und nicht zuletzt betriebswirtschaftliche Forderungen durcheinander gerufen werden, soll am Ende ein funktionierendes System erstehen. Neben den Erfolgsgeschichten, die es zweifelsohne gibt, sorgen immer wieder auch gescheiterte Großprojekte, bei denen Millionen (oder gar Milliarden) in den Sand gesetzt werden, für Diskussionsstoff. Warum scheitern also manche Projekte, während manche zu einem Erfolg geführt werden? In dieser Birds-of-a-Feather-Session (BOF) gibt es Gelegenheit, mit Leidensgenossen darüber zu diskutieren.
Level: 2 (Vorkenntnisse erforderlich)


WA33 - Partner-Session: BEA WebLogic Platform 8.1 – Tool, Appserver, Portal, Integration aus einer Hand
Mit der WebLogic Platform 8.1 bietet BEA einen mächtigen Baukasten mit Infrastrukturkomponenten für Enterprise-Java-Systeme. Durch das Entwicklungswerkzeug WebLogic Workshop erhöht sich die Entwicklungsgeschwindigkeit und Wiederverwendbarkeit der einzelnen J2EE-Komponenten beträchtlich. Diese Session vermittelt einen Überblick der einzelnen Bestandteile der WebLogic Produkt Familie: WebLogic JRockit, WebLogic Server, WebLogic Workshop, WebLogic Integration und WebLogic Portal.
Level: 1 (für alle Teilnehmer)


WA34 - Partner-Session: Clustering mit Sun Java System Application Server Enterprise Edition
Die Session gibt einen Überblick über die J2EE-Referenzimplementierung von Sun, dem "Sun Java System Application Server 7/8". Unter anderem werden folgende Features der Enterprise Edition veranschaulicht: Hochverfügbarkeit und HTTP Session Persistence mit dem "Sun High-Available Database Server", Failover von EJB-Referenzen, Cluster Management inkl. Groupclustering, Multi-Instanz Deployment.
Level: 1 (für alle Teilnehmer)


WA35 - Partner-Session: Der neue Standard fuer Data Binding (JSR227) - Oracle ADF (ApplicationDevelopmentFramework)
Torsten Winterberg (OPITZ CONSULTING GmbH)
Oracle führt durch sein Application Development Framework (ADF) eine "Data Control"-Abstraktionsschicht für Business-Services ein. Ergänzt wird dies durch einen "Binding Layer" zur Anbindung der Controls an eine Präsentationsschicht. Damit steht eine konsistente und austauschbare Model-Schicht für J2EE-Architekturen bereit, die von unterschiedlichen Präsentationsschichten verwendet werden kann.
Level: 1 (für alle Teilnehmer)


WA36 - Partner-Session: Macromedia Flex: Building Enterprise Rich Internet Applications
Sven Doelle (Macromedia) , Sven Claar (PMinteractive)
Macromedia Flex ist eine neue Serverumgebung samt umfangreichem Framework zur Erstellung von Rich-Internet-Applikationen im Enterprise-Bereich. Flex stellt dafür eine XML-basierte Programmier-Methodologie im deklarativen Ansatz und eine ECMA-Script Level4 basierende prozeduale Sprache für Client-seitige Funktionalitäten zu Verfügung. Die Session behandelt das Erstellen von Web UIs in Service-orientierten Architekturen.
Level: 1 (für alle Teilnehmer)


WA37 - Partner-Session: Web-Architekturen mit ColdFusion MX und J2EE
Kai Koenig (msg-at.net)
ColdFusion MX stellt einen Zugang zum Rapid Application Development für J2EE-Server bereit. Mit Hilfe der Sprache CFML und einem eigenen Komponentenmodell lassen sich schnell und effizient Web-Anwendungen entwickeln. Dieser Vortrag stellt ColdFusion MX vor und zeigt Einbettungsmöglichkeiten in bestehende J2EE-Architekturen anhand eines Projektbeispiels auf.
Level: 2 (Vorkenntnisse erforderlich)


WA38 - Partner-Session: Bereit für J2EE 1.4: Oracle Application Server 10g
Oracle Application Server Containers for J2EE (OC4J) hat mit dem Developer Preview die J2EE 1.4-Kompatabilitätstests erfolgreich durchlaufen und ist nun J2EE-1.4 konform. Neben der Darstellung wichtiger J2EE 1.4-Features im OC4J werden in diesem Vortrag weitere Themen wie Performanzsteigerung, erweiterte Persistenzmechanismen sowie umfangreiche Unterstützung für Web Services vorgestellt.
Level: 1 (für alle Teilnehmer)


WA39 - Partner-Session: Borland Java Solutions - JBuilder, Optimizeit and Together
This session will cover Borland's Java solutions. It is a great opportunity to catch up on recent advances from Borland, and to gain an insight into future directions. JBuilder, Optimizeit and Together will be among the technolgies discussed and demonstrated. Attendees will learn how they can achieve real benefits across design, development, and test teams by using Borland's award-winning products to improve quality and performance in their applications.
Level: 1 (für alle Teilnehmer)


WA40 - Night School: Developing with the exteNd 5.0 Suite
J2EE-Applikationsentwicklung leicht gemacht. Mit der Novell exteNd Suite sind Java-Developer nun in der Lage, mit einer vollständig integrierten Plattform komplexe Lösungen zu designen. Alles ist möglich, ohne die integrierte Entwicklungsumgebung zu verlassen. Überzeugen Sie sich selbst von der Leistungsfähigkeit des exteNd Frameworks.
Level: 1 (für alle Teilnehmer)


WA41 - Partner-Session: XForms exteNd EAI: Rapid Development mit Novell exteNd
Zeit ist Geld. Nach diesem Motto wird weltweit in der Softwareentwicklung gearbeitet. Mit XForms hat Novell jetzt in der exteNd Webapplication Development-Platform einen weiteren Meilenstein für echtes Rapid Development integriert. Basierend auf XML und J2EE sind nun Frontendentwicklungen mit automatisch generiertem Pageflow in kürzester Zeit möglich.
Level: 1 (für alle Teilnehmer)


WA42 - Partner-Session: Pattern anwenden und erstellen
In der Session wird gezeigt, wie man in den verschiedenen Together-Editions Design- und Code-Pattern anwenden kann, um die Produktivität in Projekten zu erhöhen. Der Schwerpunkt liegt jedoch im Erstellen von Pattern mithilfe des Together API bei PrimeTime-basierten und der Velocity Template Engine bei den Eclipse-basierten Together-Versionen. UML- und Together-Grundkenntnisse sollten vorhanden sein.
Level: 2 (Vorkenntnisse erforderlich)


Platin Sponsor

IBM

Gold Sponsoren
Borland

Compuware

Macromedia

Novell

Oracle Corp.

SAP AG

Sun Microsystems

Silber Sponsoren

bea

Iona

Sonic Software

Bronze Sponsor

oose.de

S & N AG

Media Sponsoren

Software & Support Verlag GmbH