
The space of Web application frameworks has seen, and continues to see, a tremendous amount of innovation over the last few years. At the same time, standardization efforts around JavaServer Faces have energized their own burst of activity. How does an application architect choose between 50 or so available options? We will review the set of problems that Web application frameworks solve, and offer some ideas on what might be useful decision making criteria for your projects.
| Level 1 (Für alle Teilnehmer) | Halle 1 – 09.05.2006, 17:30 - 18:15 h |

Im produktiven Einsatz leistet der Apache Web Server mit dem Tomcat
heute beeindruckende Dienste. Cluster-Farmen entstehen und müssen aufgebaut und überwacht werden. Die Tricks, die Vielzahl der Konfigurationsoptionen
zu beherrschen, bleiben oftmals eine Herausforderung. Diese Session vermittelt Lösungen für die Integration mit dem Apache Web Server zur Lastverteilung und Ausfallsicherheit.
| Level 3 (Für Experten) | Saal 2a – 10.05.2006, 15:30 - 16:45 h |

Inhalte werden in Websites meist dynamisch generiert, aber muss das immer sein? Viele Teile der Darstellung bleiben für einen oder jeden Nutzer immer gleich. Das OSCache-Framework bietet Caching von gesamten Inhalten und Fragmenten. Individuelle Erweiterungen und der Abgleich in einem Cluster sind herausstechende
Leistungsmerkmale für den praktischen Einsatz.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 6a – 09.05.2006, 10:00 - 11:15 h |

Der Tomcat-Webcontainer in der Kombination mit dem Apache 2 überzeugt in der Praxis. Im produktiven Einsatz ist das Gespann erprobt und weit verbreitet. Während des Workshops werden verschiedene Konfigurationen für den produktiven Betrieb vorgestellt und ausprobiert. Fortgeschrittene Themen wie das Erstellen einer eigene Tomcat-Distribution, die effektive Integration in den Apache, Lastverteilen, das
Clustering und automatisierte Deployment werden praktisch erprobt. Lassen Sie
sich von den Tipps und Tricks begeistern. Es ist sinnvoll, den eigenen Laptop und
einschlägige Erfahrungen mit Java, Ant und Tomcat mitzubringen.
| Level 3 (Für Experten) | Saal 2c – 12.05.2006, 09:00 - 16:30 h |

If you are a current user of the Apache Struts framework, you have undoubtedly been hearing about JavaServer Faces. This session will introduce you to this new standardized API, focusing on both its component nature and its application framework nature. Finally, we will introduce the Struts Shale framework, a new framework (also being developed by the Struts community) that provides the same kinds of features that the Struts Action Framework, but allows you to leverage the new capabilities that JavaServer Faces exposes.
| Level 1 (Für alle Teilnehmer) | Saal 6a – 09.05.2006, 16:00 - 17:15 h |

Die Session behandelt die Grundlagen des JSF-Standards und erklärt, worin sich JSF von anderen Web-Frameworks unterscheidet. Die Konzepte von JSF werden anhand des Lebenslaufes einer HTTP-Anfrage im JSF-Framework beschrieben; eine kurze Übersicht der JSF-Standardkomponenten komplettiert das Bild. JSF ist eine Technologie, die sich weiterentwickelt: JSF in Version 1.1 und die Neuerungen in Version 1.2 werden evaluiert.
| Level 2 (Vorkenntnisse vorausgesetzt) | Halle 1 – 09.05.2006, 11:45 - 13:00 h |

JSF ist mittlerweile in aller Munde. Zahlreiche Frameworks und Komponenten-Bibliotheken für JSF "schießen" aus dem Boden. Wir zeigen Ihnen, was bekömmlich ist! Nach einer knappen Vorstellung der wichtigsten JSF-Details geht es direkt in die Praxis und die erste eigene JSF-Anwendung wird Realität. Anschließend werden sukzessive verschiedene Komponenten-Spezialitäten vorgestellt und in die Web-Anwendung eingebaut. Hier werden wir uns vorrangig der MyFaces-Komponentenbibliothek bedienen: Auf dem Speiseplan stehen unter anderem Menüs, Kalender, und Datei-Upload-Komponenten. Zuletzt wird gezeigt, wie die JSF-Anwendung fast ohne zusätzlichen Aufwand innerhalb eines Portlet-Containers lauffähig gemacht wird. Die Teilnehmer erhalten damit einen sehr praxisnahen Einblick in JSF. Bitte bringen Sie Ihr Notebook mit.
| Level 1 (Für alle Teilnehmer) | Saal 2b – 08.05.2006, 09:00 - 17:00 h |

Aus den zahlreichen Projekten, die der Vortragende mit der JSF-Technologie entwickelt hat, haben sich eine Reihe von Best Practices herauskristallisiert – diese werden in praxisnaher Weise vorgestellt. "Stolpersteine" in eigenen JSF-Projekten können so verhindert werden. Eine kurze Erklärung der Erweiterungen des Standards in Form von Apache MyFaces, Apache Struts Shale und Facelets folgt, zusätzlich werden der Reifegrad und die Zukunft von JSF erörtert – quo vadis, JSF?
| Level 1 (Für alle Teilnehmer) | Saal 7 – 09.05.2006, 14:15 - 15:30 h |

Unter dem Begriff AJAX werden Ideen, Methoden und Interaktionsmuster für ein dynamischeres und anwenderfreundlicheres Web (auch "Web 2.0") zusammengefasst. In diesem Vortrag wird beleuchtet, inwieweit die aktuellen komponentenorientierten Web-Frameworks JavaServer Faces und Jakarta Tapestry sowie das Spring Framework die Ideen von AJAX und ihre Umsetzung unterstützen. Hierzu werden die Grundlagen der drei Frameworks zur Implementierung von AJAX-Features vermittelt und Best Practices aufgezeigt. Die Grundkonzepte von AJAX sollten den Zuhöreren vertraut sein.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 7 – 10.05.2006, 13:45 - 15:00 h |

JSF hat sich von einem anfänglichen Hype zu einer mächtigen Technologie entwickelt. Die Version 1.1 hat ihre Alltagstauglichkeit bereits in zahlreichen Projekten unter Beweis gestellt und JSF 1.2 wird diesen Trend stark unterstützen. Diese BOF gibt einen Überblick über das "JSF Ecosystem". Für die junge JSF-Spec gibt es bereits verschiedenste Frameworks (Struts Shale und Facelets), zahlreiche Komponentenanbieter (MyFaces, Jenia oder Oracles ADF Faces) und mächtige Open-Source-Implementierungen wie das Apache MyFaces-Projekt. Ebenfalls entwickeln viele Werkzeughersteller Tools mit integriertem JSF-Support und am Büchermarkt finden sich mehr und mehr JSF-Bücher ein. Diese BOF diskutiert, warum Sie Ihrem nächsten Projekt ein "JavaServer Face" geben sollten.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 11a – 09.05.2006, 20:30 - 21:45 h |

This session demonstrates how to develop JavaServer Faces (JSF) pages to easily deploy advanced 2D graphics views, such as network diagrams and charts, on the Web from a Java Web server. With the aid of a live demo, we will describe the necessary steps to build such a component and render it on the client. Learn about the JavaServer Faces technology and how to write your own JavaServer Faces pages.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 1Aa – 11.05.2006, 15:45 - 17:00 h |

Mit JSF und Struts dominieren seitenorientierte Ansätze den Markt an Web-Frameworks. Die neue Version 2.0 des Open-Source-Projektes wingS stellt hier eine interessante Alternative dar. Mit seinem Swing-ähnlichen API ermöglicht es, komplexe Web-Anwendungen aus reinen Java-Komponenten zu erstellen. Neben einem Einblick in die Konzepte und ihrer Anwendung zeigt diese Session Unterschiede zu JSF auf.
| Level 1 (Für alle Teilnehmer) | Saal 2b – 11.05.2006, 08:30 - 09:45 h |

The Java/Java EE technology platform continues to evolve at a rapid rate.
This pace of change is problematic for enterprise application development, as enterprise software assets must often serve for 5-10 years, rather than the typical 2 year generational changes of Java technology.
Fortunately, today's POJO-based technologies provide a way to maximize the life of your investment, by decoupling your business logic and domain model from volatile infrastructure.
In this keynote, Rod Johnson will discuss the challenges in building long-lived Java applications, and how to ensure that maintenance of your applications is primarily driven by changes in business requirements, rather than technology platform.
| Level 1 (Für alle Teilnehmer) | Halle 1 – 10.05.2006, 19:30 - 20:15 h |

Der Vortrag gibt einen Überblick über das Open-Source-Projekt JSF-Spring, das eine weitreichende Integration von JSF und Spring bietet. Nach einer kurzen Einführung in JSF wird das Konzept von JSF-Spring vorgestellt. Danach werden anhand konkreter Beispiele die Benutzung und die wichtigsten Features von JSF-Spring erläutert und deren Nutzen für die Entwicklung von Web-Applikationen verdeutlicht.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 7 Zeit: 08.05.2006, 11.20-12.05 h |

Mit dem Acegi Security-System steht mittlerweile ein umfangreiches Framework zur Verfügung um Spring-Anwendungen sicherer zu machen. Dabei bleiben die Business-Objekte völlig frei von Sicherheitscode und es lässt sich auch einfach in bestehende Spring-Anwendungen einbauen.
| Level 1 (Für alle Teilnehmer) | Saal 7 Zeit: 08.05.2006, 13.40-14.40 h |

Die J2EE Patterns wurden für die J2EE 1.2/1.3/1.4-Spezifikationen und die J2SE 1.3/1.4 konzipiert. Mit der EJB 3.0-Spezifikation bzw. Java EE 5 wird sich das Programmiermodell signifiant ändern. Auch mit Java 5 ist einiges mehr möglich - Templates, Annotations, Dependency Injection, Interceptors, Vererbung usw. bringen neue Ideen mit sich. Was ändert sich an den bestehenden Patterns? Werden neue Patterns benötigt? In dieser Session wird die Auswirkung der Java EE 5- bzw. Java 5-Spezifikationen auf die J2EE Patterns und bestehende Architekturen
präsentiert.
| Level 3 (Für Experten) | Saal 7 – 10.05.2006, 20:30 - 21:45 h |

Bevor eine Webapplikation in den Produktivbetrieb gehen kann, muss sie natürlich auf das Gründlichste getestet werden. Relevant sind dabei neben fachlichen Tests auch solche, die das Verhalten einer Anwendung unter hoher Last sowie ihre Performanz betrachten. Dieser Vortrag beschäftigt sich mit der Vorgehensweise beim Testen von Web-Applikationen und zeigt anhand verschiedener Beispiele aus der Praxis, welche Tools und Frameworks hierfür eingesetzt werden können.
| Level 1 (Für alle Teilnehmer) | Saal 7 – 10.05.2006, 15:30 - 16:45 h |

Die Java Portlet Specification (JSR 168) erlaubt die Realisierung portabler Web-Komponenten. Viele kommerzielle und freie Portal-Lösungen unterstützen diesen Standard. In der Session werden anhand einfacher Beispiele zentrale Konzepte wie der Lebenszyklus eines Portlets und das Zusammenspiel mit anderen Java-Web-Komponenten erläutert. Grundkenntnisse bzgl. Webapplikationen werden vorausgesetzt.
| Level 1 (Für alle Teilnehmer) | Saal 7 – 11.05.2006, 10:15 - 11:30 h |

Die Java Portlet Specification (JSR 168) allein hat in etwa die Ausdruckskraft von Servlets. Wie baut man mit ihr aber anspruchsvolle, wartbare und erweiterbare Portlet-Applikationen? Wie realisiert man übergreifende Aspekte? Diese Session behandelt verfügbare Ansätze, Best Practices und Frameworks
zu diesem Thema und diskutiert Paarungen wie z.B. Portlets/Spring und
Portlets/Struts.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 7 – 11.05.2006, 14:15 - 15:30 h |

In dieser Session wird gezeigt, wie man in kurzer Zeit eine komplexe Web-Anwendung mit dem Framework Apache Cocoon erstellen kann. Neben der Theorie über Grundlagen, Anwendungssteuerung und Formularerstellung werden praktische Beispiele vorgeführt. Insbesondere für wichtige Themen wie Build-Management und Projektstrukturierung werden entsprechende Best Practices erläutert.
| Level 1 (Für alle Teilnehmer) | Saal 1Ac – 11.05.2006, 08:30 - 09:45 h |

Der zweite Teil der Session befasst sich mit der praxisorientierten Betrachtung verschiedener Web-Frameworks und versucht Klarheit bezüglich der Frage "Was ist für mein Problem die beste Lösung?" zu schaffen. Neben dem De-facto-Standard Struts, dem realen Standard-JSF und dem Spring MVC Web-Framework werden auch unterschiedlichste Ausprägungen, wie Struts-Action, Struts-Shale, MyFaces, Suns JSF und Facelets vorgestellt und eingeordnet. Dabei steht neben der eigentlichen Technologie auch stets die Frage der Praxistauglichkeit und Integrationsfähigkeit in andere Welten im Mittelpunkt. Ziel ist es, die Teilnehmer – unabhängig von der aktuellen Meinungsfront - in die Lage zu versetzen, selbstständig das passende Web-Framework zu wählen.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 2b – 11.05.2006, 15:45 - 17:00 h |

Mit dem im Februar 2006 veröffentlichten JBoss AS 5.0 Alpha ist ein neues Release des populären Open-Soure-Application-Servers auf dem Markt, das mit einem komplett erneuerter Microkernel und neuen Services um die Gunst der Anwender buhlt. Lassen Sie sich in dieser Session einen Überblick über den Server geben.
| Level 1 (Für alle Teilnehmer) | Saal 1Aa – 10.05.2006, 08:30 - 09:45 h |

Diese Session gibt einen Überblick über die nächste Generation der Java EE 5 (Nachfolger von J2EE 1.4). Während sich bereits mehrere Sessions der JAX sich auf EJB 3 und JSF konzentrieren, stellt dieser Überblick weitere wichtige Themen wie JAXB 2.0, JAX-WS 2.0 sowie die neuen Webtechnologien in den Mittelpunkt. Weiterhin beleuchten wir eine Reihe weiterer neuer Konzepte in Java EE 5 wie Programmiermodelle, Resource Annotation usw.
| Level 1 (Für alle Teilnehmer) | Halle 1 – 09.05.2006, 10:00 - 11:15 h |

In diesem Power Workshop lernen Sie effektive Verteidigungsstrategien gegen Hackerangriffe auf Java EE-Web-Anwendungen (z.B. Cross-Site Scripting, SQL Injection, Konfigurationsfehler usw.) kennen. Der Workshop behandelt die Sicherheit für Web-Applikationen (Servlets, JSP) mit und ohne EJBs (2.x und 3.0), sichere Logins mit JAAS, Java-Kryptographie und sichere Design Patterns. Außerdem erhalten Sie einen Überblick auf die Absicherung von Web Services. Das Seminar wird praxisnah und mit vielen Beispielen gestaltet. Sie sehen, wie ein Angreifer spezielle Tools einsetzt, um eine Web-Anwendung zu attackieren. Eine "Live Hacking"-Demonstration zeigt Angriffe auf eine laufende Java EE-Applikation.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 1Aa – 08.05.2006, 09:00 - 17:00 h |

Analog zu den berühmten Gang of Four Design Patterns existieren eine Reihe verschiedener Sicherheitspatterns, die Architekten zur sicheren Gestaltung und Integration anwenden können. Diese Session präsentiert die wichtigsten Konzepte und zeigt anhand von konkreten Beispielen, wie Authentication Enforcer, Intercepting Validator, Secure Logger & Co. eingesetzt werden.
| Level 3 (Für Experten) | Saal 7 – 09.05.2006, 16:00 - 17:15 h |

Die Sicherheit von SOA mit Web Services wird in dieser Session ausführlich behandelt. Themen sind: Security Design Pattern für SOA, die Benutzung von SAML, die Behandlung von Identitäten, konkrete Maßnahmen für Authentication mit Web Services, Verschlüsselung von Messages und die Integration mit PKI-Systemen. Außerdem werden einige Schwachstellen von Web Services anhand von praxisnahen Beispielen aufgezeigt.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 6a – 10.05.2006, 13:45 - 15:00 h |

Lucene ist ein sehr bekannter Open-Source-Suchindex, der die Grundlage vieler Suchmaschinen ist. Nutch ist eine fertige Suchmaschine für Websites. In der Session werden sowohl die Grundlagen von Indexierung und Suche mit dem Lucene API erklärt als auch gezeigt, wie schnell mit Nutch eine eigene Website-Suche aufgesetzt werden kann.
| Level 1 (Für alle Teilnehmer) | Saal 11b – 11.05.2006, 14:15 - 15:30 h |

Are you hip? Are you cool? Then you will be programming using Ruby! If you are not, well then you are legacy! Well, actually, life is not that simple. The focus of this tutorial is to explain what is behind the Ruby On Rails wave! Explained are the advantages, disadvantages of Ruby, and Rails. Outlined will be the important facets of Ruby on Rails and illustrated will be some classic Rails solutions.
| Level 1 (Für alle Teilnehmer) | Saal 6b – 10.05.2006, 08:30 - 09:45 h |

Buzzword-Bingo für das Jahr 2006: "Web 2.0" und "Social Software" - was verbirgt sich hinter den aktuellen Schlagwörtern wirklich? Was sind die heißesten Schlüsseltechnologien, welche Start-Ups sind am erfolgreichsten und was sind ihre Erfolgsgeheimnisse? Ein Exkurs für Entscheider, Entwickler und Entrepreneure.
| Level 1 (Für alle Teilnehmer) | Halle 1 – 10.05.2006, 10:15 - 11:30 h |

Das Web entwickelt sich eigentlich ständig, aber die aktuelle Herausforderung Web 2.0 schwankt zwischen der Festschreibung von technischen Standards und der Anforderung, dem Kunden mehr Luxus im Web zu ermöglichen. Ist dies nun für uns alle ein Segen in der Zukunft oder holt uns der Fluch einer zu einfachen Technologie nun endgültig ein? Diskutieren Sie mit Experten die Zukunft des Webs.
| Level 1 (Für alle Teilnehmer) | Saal 11a – 10.05.2006, 20:30 - 21:45 h |

Der ganztägige AJAX-Workshop für Java-Entwickler gliedert sich in zwei Bereiche:
Am Vormittag liegt der Schwerpunkt auf der Darstellung der interessantesten AJAX-Patterns. Bei den AJAX-Patterns handelt es sich um grundlegende Muster, die uns erklären, wie man das XMLHttpRequest-Objekt sinnvoll nutzt. Die Patterns behandeln REST, Frameworks (funktionieren sie?) und die Frage, wie Client-Projekte aufzubauen sind, sodass wir sie unter Kontrolle behalten. Am Nachmittag des Workshops sind Sie an der Reihe: Sie werden an Ihrem eigenen Laptop einige praktische Aufgaben bearbeiten und dadurch die Konzepte von AJAX vertiefen. Anhand von Problemen in der Praxis lassen sich die Fragen der Teilnehmer beantworten.
| Level 1 (Für alle Teilnehmer) | Saal 1Ac – 08.05.2006, 09:00 - 17:00 h |

Es gibt Hunderte von Kriterien für die Evaluation von Rich Internet Applikations-Technologie (RIA) und AJAX. So viele, dass oft die Übersicht verloren geht und die Prioritäten vergessen werden. Die Session postuliert einen Entscheidungsbaum, der durch einen Evaluationsprozess führt. In den Knoten des Baumes stehen Fragen nach Projekt-Anforderungen, die RIA- und AJAX-Technologie unterscheiden.
| Level 1 (Für alle Teilnehmer) | Saal 11a – 11.05.2006, 08:30 - 09:45 h |

Als Open-Source-Tool für Performance- und Lasttests von Webanwendungen ist JMeter bereits bekannt. Dass JMeter auch abseits des Webs mit einigen Handgriffen sehr mächtig ist, wissen hingegen nur wenige. Die Session stellt Architektur und Prinzipien von JMeter vor und zeigt, wie die Anwendung mit zusätzlichen Lasttreibern und anderen Features offroad-tauglich gemacht werden kann.
| Level 2 (Vorkenntnisse vorausgesetzt) | Halle 1 – 10.05.2006, 13:45 - 15:00 h |

Test-Driven Development geht von einem fehlschlagenden Test aus. Software wird in kleinen sicheren Schritten entwickelt, die abwechselnd darauf abzielen, ein neues Feature zu implementieren (den fehlschlagenden Test also zu erfüllen) und das Design zu verbessern (und dabei weiterhin alle Tests zu bestehen). Dieser Workshop führt hands on in die Testgetriebene Entwicklung mit den Open-Source-Werkzeugen FIT und JUnit ein. Wichtig: Wir wollen programmieren - bitte bringen Sie also ein Notebook mit einer Refactoring-fähigen Java-IDE mit, idealerweise Eclipse oder IntelliJ IDEA!
| Level 1 (Für alle Teilnehmer) | Saal 2a – 08.05.2006, 09:00 - 17:00 h |

Trotz seiner Beliebtheit wird bei der Einführung von Spring immer wieder ein Vorbehalt geäußert: Die XML-basierte Spring-Konfiguration wird zunehmend komplex und schwer wartbar. Genau hier versucht die Spring IDE durch entsprechende, in Eclipse integrierte Tools Unterstützung zu leisten. Das Web Flow-Model des Spring Frameworks hat dagegen zum Ziel, die Entwicklung komplexer Page-Flow getriebener Webanwendungen zu vereinfachen. Die Session gibt eine Einführung in die vielfältigen Funktionen und Lösungsansätze von Web Flow und zeigt die Vorteile anhand eines konkreten Beispiels aus der Praxis.
| Level 1 (Für alle Teilnehmer) | Saal 7 Zeit: 08.05.2006, 9.45-11.00 h |

Seit einigen größeren Umbauten im Fenstersystem zeigt sich die NetBeans-IDE als komfortable und schnelle Entwicklungsumgebung. Sie unterstützt Entwickler bei Java ME, Rich-Client-, Web- oder Enterprise-Applikationen gleichermaßen, ohne dass weitere Plug-ins nötig wären. Besondere Highlights sind das auf Ant basierende Projektsystem (alternativ auch Maven 2) und der in der aktuellen Version 5.0 hinzugekomme GUI-Builder Matisse, der das Entwickeln von Swing-Applikationen deutlich vereinfacht. Die Session gibt einen Überblick über Status und Potenziale der Open-Source-Umgebung.
| Level 1 (Für alle Teilnehmer) | Saal 1Aa – 09.05.2006, 11:45 - 13:00 h |

Rod Johnson will be happy to take questions on his keynote, the Spring Framework or any other topic.
| Level 1 (Für alle Teilnehmer) | Saal 11b – 10.05.2006, 20:30 - 21:45 h |

In dieser Session werden einige Java-Web-Frameworks und Java-Standards analysiert, z.B. JavaServer Faces, Struts, Tapestry sowie SAPs Web Dynpro.
Es wird aufgezeigt, dass jedes Framework für ganz bestimmte Anwendungsgebiete gebaut und auch in diesen genutzt wird. Während des Vortrages wird aufgezeigt, wie Java EE-Applikationen - welche mit Open-Source-Frameworks bzw. Standards entwickelt wurden - auf dem NetWeaver AS deployt und benutzt werden können. Zusätzlich wird ein Überblick der SAP-Tools zur Migration von Java EE-Anwendungen auf den NetWeaver Application Server gegeben. Darüber hinaus wurde Web Dynpro so erweitert, dass eine Kommunikation mit diesen Applikationen - basierend auf z.B. JSF und Struts - s einfach ermöglicht werden kann. Der Vortrag wird von einer Beispielapplikation begleitet, welche Hibernate, Struts, Ant, Axis, Joram und Web Dynpro nutzt.
| Level 1 (Für alle Teilnehmer) | Saal 1Ac – 09.05.2006, 11:45 - 13:00 h |

Im Laufe der letzten Jahre haben sich durch die Verbreitung von Themen wie Weblogs und Wikis auch die dazugehörigen XML-Formate RSS und Atom durchgesetzt. Die XML-Formate erlauben die Publikation und Syndizierung von Informationen im Internet und finden auch dank des momentanen Hypes um Web 2.0 immer mehr Anhänger. Wie unterscheiden sich die Formate, welche Anwendungen gibt es dafür und wo liegen die Anwendungsszenarien für RSS und Atom?
| Level 1 (Für alle Teilnehmer) | Saal 2c – 09.05.2006, 14:15 - 15:30 h |

Lucene ist eine Java-Bibliothek, die eine Volltextrecherche unterstützt. Die Recherche ist dateibasiert und ersetzt eine entsprechende Datenbankrecherche. In einer Tomcat-basierten Webanwendung für das Intranet wird das
Lastverhalten von Lucene bei parallelem Zugriff untersucht.
| Level 1 (Für alle Teilnehmer) | Saal 1Ab – 10.05.2006, 10:15 - 11:30 h |

Wie entwickelt sich Tomcat weiter? Welche besonderen Erfahrungen gibt es mit großen Tomcat-Installationen? Braucht der Tomcat eine bessere Management-Konsole? Sie haben Fragen, Ideen und Anregung für Tomcat-Erweiterungen? Dann kommen Sie in die BOF der beiden Apache Tomcat-Committer Peter Roßbach und Rainer Jung.
| Level 1 (Für alle Teilnehmer) | Saal 11b – 09.05.2006, 20:30 - 21:45 h |