This document discusses building RESTful web applications with Spring 3. It introduces REST concepts and shows how Spring MVC supports building REST APIs. New features in Spring MVC 3 like @PathVariable, content negotiation, and @ResponseBody are demonstrated. The presentation concludes by discussing other Spring projects like Web Services, Web Flow, and Security that can be used to extend REST functionality.