The Spring Day is new at JAX (May 8). A whole range of expert lectures is designed to provide attendees with in-depth knowledge of the Spring framework and its surrounding industry. Attendees who are already familiar with the concepts of the framework will have the opportunity to collect highly specialized information on all aspects of the framework, and gain from the know-how imparted by professionals who’ve successfully realized their projects using Spring.

Das Spring Framework ist bereits in Version 1.2 zu einem De-facto-Standard herangewachsen. Spring 2.0 führt darüber hinaus eine Reihe wichtiger neuer Features ein: von asynchronem JMS ("Message-Driven Objects") über Portlet MVC bis hin zu Support für das neue Java Persistence API (aka "EJB 3 Persistence").
| Level 1 (Für alle Teilnehmer) | Saal 7 Time: 08.05.2006, 8.30-9.30 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 Time: 08.05.2006, 9.45-11.00 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 Time: 08.05.2006, 11.20-12.05 h |

Das Management von Web-basierten Applikationen wird von den meisten System-Management-Systemen, wie wir sie heute kennen, nur unzureichend gehandhabt. Heutige IT-Teams müssen aber nicht nur die Soft- und Hardware überwachen, sondern auch die Kundenzufriedenheit mit einbeziehen. Daher gibt es mächtige Application Performance Management-(APM-)Werkzeuge, die in der Lage sind, die heutige komplexe, webfähige Applikationslandschaft sowohl aus Kundensicht als auch End-to-End mit Sicht auf die realen Geschäftstransaktionen in Echtzeit zu überwachen. Die Keynote zeigt auf, worauf beim Einsatz eines APM-Systems zu achten ist und wie IT-Organisationen damit bei ihrer täglichen Arbeit geholfen werden kann.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 6ab – 08.05.2006, 12:15 - 13:00 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 Time: 08.05.2006, 13.40-14.40 h |

Diese Session zeigt, wie sich Spring und die Eclipse RCP/Equinox-Plattform gewinnbringend und sinnvoll miteinander kombinieren lassen. Wir erläutern, wie sich Spring sowohl innerhalb von Plug-ins zur Implementierung von OSGi-Services eignet als auch den weitaus mächtigeren plug-in-übergreifenden Einsatz von Spring. Der Vortrag stellt jeweils Lösungsansätze mit seinen Vor- und Nachteilen dar.
| Level 1 (Für alle Teilnehmer) | Saal 7 Time: 08.05.2006, 14.55-15.40 h |

Als Anbieter von modularen Frameworks für CMS- und DRM-Systeme setzt CoreMedia das Spring Framework erfolgreich qualtitäts- und produktivitätssteigend seit 2004 ein. Wir präsentieren einen Überblick von Spring, berichten über konkrete Erfolge und Fallen bei der Einführung und wie Spring unseren Softwareentwicklungsprozess positiv beeinflusst hat.
| Level 1 (Für alle Teilnehmer) | Saal 7 Time: 08.05.2006, 16.00-16.30 h |

Dieser Vortrag stellt den Einsatz von Spring für die Entwicklung eines Anwendungssystems zur statischen Tragwerksanalyse vor. Wir stellen die Systemarchitektur und das Zusammenspiel von Hibernate 3 mit Annotations, Spring und eclipse RCP vor. Besonderes Augenmerk legen wir dabei auf das Zusammenspiel von über AspectJ an die Mittelschicht angebundener C++-Ingenieurs-Methoden.
| Level 1 (Für alle Teilnehmer) | Saal 7 Time: 08.05.2006, 16.30-17.00 h |

Die Session demonstiert anhand einer Praxis-Fallstudie aus dem Bereich Investmentbanking, wie die Migration und Weiterentwicklung einer unternehmenskritischen Multikanal-Anwendung mithilfe des Spring Frameworks erfolgreich durchgeführt werden konnte. Es wird dargestellt, wie Spring als Applikations-Framework eingesetzt worden ist, aber auch, wie andere Bereiche (AOP, O/R Mapping usw.) und kundenspezifische Erweiterungen zu Spring elegant integriert werden konnten.
| Level 1 (Für alle Teilnehmer) | Saal 7 Time: 08.05.2006, 17.00-17.30 h |

Diskutieren Sie mit allen Speakern des Spring Day über Erfahrungen, Einsatzmöglichkeiten oder auch Probleme mit Spring. Stellen Sie Ihre Fragen und profitieren Sie von den Erfahrungen, die die Speaker oder aber andere Teilnehmer mit Spring gemacht haben.
| Level 2 (Vorkenntnisse vorausgesetzt) | Saal 7 Time: 08.05.2006, 17.45-18.30 h (open end) |