Mark Fisher and Oleg Zhurakousky present what’s new in Spring Integration 2: Sprint 3 features used, enterprise integration patterns, channel adapters, tooling support, and what lies beyond 2.0.
Guillaume Laforge reviews the main features brought by Groovy 1.6 – better performance, multiple assignments, optional return, AST transformations, Grape, OSGi -, what’s most interesting and new in Groovy 1.7 – anonymous classes, annotations, power asserts, AST viewer and builder -, and what’s coming in Groovy 1.8: closures, modularization, Java 7 support, DSL, AST templates, better performance.
Mike Wiesner demoes using Spring Security 3 with its new features, such as expression language-based authorization and extensions, to implement authentication and authorization in Java applications.
In this presentation from SpringOne/2GX 2010, Rod Johnson and Stefan Schmidt introduce Spring Roo, how to build a sample application with Spring Roo and SpringSource Tool Suite, unit and integration tests, AspectJ utilization by Spring Roo, automatic query generation, configuring entities, dependency injection, controller/view generation, GWT integration and domain generation from an existing DB.
Hamlet D'Arcy explains the Lean principles - Eliminate Waste, Build Quality In, Create Knowledge, Defer Commitment, Deliver Fast, Respect People, Optimize the Whole – in the context of using Groovy as programming language.
Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts.
Christian Schalk introduces Google App Engine, focusing on the upcoming GAE for Business. Besides providing background information about Google’s cloud platform, Schalk demoes using it to give others an idea what it is like to work in a GAE environment. He spends time on new features like hosted SQL, SSL, SSO.
Arjen Poutsma introduces Spring-WS, and shows what’s new in Spring-WS 2.0 using demos: an improved @Endpoint model, Spring 3 and Java 5++ support, full streaming, and integration test support.
Matthias Radestock introduces messaging, AMQP and RabbitMQ. Mark Fisher and Mark Pollack present and demo Spring AMQP, an abstraction layer for using AMQP independently from the broker implementation.
Jürgen Höller presents some of the most important Java EE6 features, underlining similarities and differences between EE6 and the Spring Framework, showing what is the best configuration using both technologies.
Adrian Colyer talks about using Spring to deploy apps to various clouds using new features in Spring 3.1: environment profiles and cache abstraction. Graeme Rocher demoes GORM for NoSQL running on top of Redis. Keith Donald demoes Greenhouse. Jon Travis demoes Spring Insight, an application monitoring and analysis tool.
Jurgen Holler reviews the most important features that came with Spring 3.0, he previews the 3.1 version of the framework planned to have its first milestone release in late November 2010, and he takes a sneak preview at Spring 3.2 which is supposed to support Java 7.