SpringSource Blog feed

Spring MVC 3.2 Preview: Chat Sample

Rossen Stoyanchev

My last blog post was based on a Spring AMQP stocks sample that involved reacting to external events. This blog post continues that theme with a chat sample where the external events are not AMQP messages but rather HTTP POST requests. Later on I'll switch to a distributed chat where the events will be Redis Read more…




Spring MVC 3.2 Preview: Adding Long Polling to an Existing Web Application

Rossen Stoyanchev

In my last post I discussed how to make a Spring MVC controller method asynchronous by returning a Callable which is then invoked in a separate thread by Spring MVC. But what if async processing depended on receiving an external event that will take place in a thread outside the control of the current request Read more…




Spring MVC 3.2 Preview: Making a Controller Method Asynchronous

Rossen Stoyanchev

In previous posts I introduced the Servlet 3, async support feature in Spring MVC 3.2 M1 and provided background on techniques for real-time updates. In today's post I'll turn to the technical details of the new Spring MVC feature and its impact on various aspects of the Spring MVC request lifecycle. To make any existing Read more…




Latest comments across all posts

Recent Team Posts

Josh Long

post Using Cloud Foundry Workers with Spring

You've no doubt read Jennifer Hickey's amazing blog posts introducing Cloud Foundry workers, their application in setting up Ruby Resque background jobs, and today's post introducing the Spring support. Key Takeaways for Spring Developers You need to update your version of vmc with gem update vmc. Cloud Foundry workers let you run public static void Read more…


Rossen Stoyanchev

post Spring MVC 3.2 Preview: Techniques for Real-time Updates

In my last post I introduced the new Servlet 3, async support feature in Spring MVC 3.2 M1 in the context of long-running requests. A second very important motivation for async processing is the need for browsers to receive real-time updates. Examples include chatting in a browser, stock quotes, status updates, live sports results, and Read more…


Rossen Stoyanchev

post Spring MVC 3.2 Preview: Introducing Servlet 3, Async Support

Overview Spring MVC 3.2 M1 will introduce asynchronous request processing support based on Servlet 3.0. This is the first of several blog posts covering the new feature, providing along the way sufficient background and context to understand how and why you might want to take advantage of it. A major goal of any milestone release Read more…

Older Posts

Create Spring Integration Projects using STS

Migrating to Spring 3.1 and Hibernate 4.1

Secure Data Binding With Grails

Early Access: SpringSource Tool Suite for Eclipse Juno (4.2)