Even though XML is by far, the most popular way of configuring the Spring container, it is not the only one. In this session we will focus on existing alternatives to XML, how they relate to the Inversion of Control (IoC) principle as well as the effect they have on development and deployment.
Costin Leau is an Interface21 consultant based in Romania. His interests include data access and aspect oriented programming. With significant development experience, Costin is currently working on the Spring JPA support project, Pitchfork (http://www.interface21.com/pitchfork), and has recently co-authored Interface21's public Hibernate training course.
Spring Architectures— The Spring Architectures presentation gives an interesting overview of the different design strategies you can apply within the Spring context.
Transaction Choices— This talk illustrates Spring's support for various kinds of transactions: including native database transactions, ORM transactions and messaging transactions. The performance characteristics of each option will be contrasted with the corresponding transactional guarantees, highlighting the tradeoffs and their relevance in real-life scenarios.
Spring 2.5 on the Way to 3.0— This talk discusses Spring as a modern Java 5 oriented application framework - covering the core component model, integration with common technologies such as JPA and JSF, as well as Spring's annotation-driven web MVC.
Spring Web Services 1.0— Spring Web Services 1.0 provides a flexible, powerful Web services framework by facilitating best practices such as contract-first Web service development, the WS-I basic profile, and loose coupling between contract and implementation, allowing for the creation of flexible Web services using one of the many ways to manipulate XML payloads. By providing developers with a simpler approach to contract-first development, Spring-WS resolves many of the interoperability issues associated with typical Web services approaches.
Spring and Eclipse RCP— Eclipse as a Rich Client Platform is increasingly mainstream. Organizations from NASA to IBM to major banks and airlines have adopted RCP as a core platform for building their applications. In this talk we look at various current RCP usecases and examples and discuss the synergies with Spring.