The Spring Blog

News and Events

Video: SpringOne 2GX - Messaging for Modern Applications

SpringOne 2GX 2011 Messaging for Modern Applications: Tom McCuch
keynote presentations Messaging for Modern Applications

  • Modern Applications: trends and impact of messaging as well as messaging application architecture
  • Spring Integration: messaging use cases and a messaging DSL for Spring applications
  • AMQP: architecture and implementation by RabbitMQ

Many thanks to InfoQ for coming to Chicago to record so many of the fantastic SpringOne 2GX presentations.


Video: Introduction to using MongoDB and Spring on Cloud Foundry

In this video Jared Rosoff from 10gen and Thomas Risberg from SpringSource show what the combination of MongoDB and Cloud Foundry has to offer to Spring developers. They develop a sample application combining MongoDB and the Spring Data project, and show how to build and deploy it to the cloud. After 60 minutes, you too will be ready to develop and deploy to the cloud your own Spring applications that use MongoDB.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to receive updates about all the latest presentation recordings and screencasts.


Video: SpringOne 2GX Technical Keynote - Next Generation Applications

SpringOne 2GX 2011 Technical Keynote: Ben Alex
InfoQ Ben Alex

  • Keith Donald & Jeremy Grelle demonstrate how to use Spring based REST services with PhoneGap to produce iPhone and Android applications
  • Craig Walls & Roy Clarkson discuss social media integration with modern web applications
  • Graeme Rocher & James Tyrell demonstrate off line operation in an HTML 5 app using an in browser database
  • Tim Fox discusses the rise of asynchronous programming models on the server

A shareable version of Technical Keynote slides are also available on our SpringOne 2GX 2011 Keynote Presentations page.


Video: An Introduction To Spring Social

Spring Social is an extension of the Spring Framework that enables applications to connect with Software-as-a-Service (SaaS) providers such as Facebook and Twitter and interact with those services on behalf of their users. This presentations by Craig Walls introduces Spring Social essentials such as connecting to service providers and using Spring Social's API bindings. Craig also describes how to add provider-based sign in and how to extend Spring Social's service provider support.

Be sure to thumbs up the presentation if you find it useful and subscribe to the SpringSourceDev channel to receive updates about all the latest presentation recordings and screencasts.


SpringSource Tool Suite 2.7.2 Released

Dear Spring Community,

I’m pleased to announce a minor update 2.7.2 of the SpringSource Tool Suite (STS).

The update provides:

  • support for vFabric tc Server 2.6
  • support for Spring Roo 1.2.0.M1
  • update to Mylyn 3.6.2

More details on new features and bug fixes can be found in the New and Noteworthy document. Detailed installation instructions are also available.

As always downloads are available from the STS download page.


Save over € 350,- on Core Spring Amsterdam Registration

This week you can save € 367,50 on a Core Spring Registration in Amsterdam. Make sure to sign up before Wednesday and save 15% on the official Core Spring training and learn to:

  • Use the Spring Framework to develop Java applications

  • Use dependency injection to set up and configure applications

  • Test Spring-based applications

  • Set up Spring configuration using XML, annotations, and Java configuration

  • Use Hibernate and JDBC with Spring to access relational databases

  • Use Spring support for transactions

  • Use aspect-oriented programming (AOP) to add behavior to objects

  • and much more

Spring Security OAuth


Welcome to OAuth for Spring Security!

As you can probably deduce from its name, the purpose of this project is to provide an OAuth implementation for Spring Security. Support is provided for the implementation of OAuth providers and OAuth consumers. There is also support for two-legged OAuth (a.k.a. "Signed Fetch") and for OAuth 2.0.

Applying security to an application is not for the faint of heart, and OAuth is no exception. Before you get started, you're going to want to make sure you understand OAuth and the problem it's designed to address. There is good documentation at the OAuth site and a good illustration of how OAuth is applied. You will also want to make sure you understand how Spring and Spring Security work.