Presentation: "Performance: Current Issues and Approaches"
Track:
Performance in Modern Enterprise Systems
Time:
Tuesday 10:15 - 10:45
Location:
SAS Nortvegia
Abstract: Performance is simple: Make your application run fast enough. But the hard part is to get there: You must know where to look for optimizations, how to deal with performance in your overall process and how and when to measure performance. This talk sets the stage for the performance track and explains, what the current issues in this field are and what kind of approach to performance issues is presented in this track.
Download slides
Presentation: "Spring and Patterns"
Track:
Open Source Enterprise Java
Time:
Wednesday 11:00 - 12:00
Location:
SAS Nortvegia
Abstract: Patterns are widely accepted as a means to describe common approaches of
architecture and design. Even the foundation of component-oriented
systems (e.g. EJB) can be described as a set of Patterns. This talk
presents how new approaches like Spring implement these patterns
differently and offer a new approach towards components. Also new
Patterns in Spring such as Exception Translator or Template are
presented. The patterns show the principles used for the integration of
different APIs into Spring and makes them easier to understand.
Download slides
Presentation: "Panel: Open Source Enterprise Java"
Track:
Open Source Enterprise Java
Time:
Wednesday 14:30 - 15:30
Location:
SAS Nortvegia
Tutorial: "Spring 2.0 and Persistence"
Time:
Sunday 13:00 - 16:00
Location:
To be announced
Abstract:
The Spring Framework offers a novel approach towards Java development especially in the Java EE area. It is based on Dependency Injection to configure a network of objects, AOP to transparently add enterprise features like security or transactions and a set of APIs that make most of the Java EE APIs and several Open Source frameworks easier to use.
This tutorial gives an introduction to the Spring framework and also covers the new features of Spring 2.0. Besides AOP and DI a focus is the support of persistence technologies like Hibernate or JPA.