The Maven Dependency Dance with Spring Android, Spring Social and Spring Security
Roy Clarkson (@royclarkson) and I gave a talk at SpringOne2GX 2013 in which we talked about building REST services with an eye towards consuming those services on mobile platforms like Android and iOS. This talk demonstrates the progressive evolution of an application using Spring MVC, Spring HATEOAS, Spring Data REST, Spring Security, Spring Security OAuth, and Spring Android. The code's benefited from a lot of help from Rob Winch,
Layout of the Code
The code for the talk is on my GitHub account (github.com/joshlong/the-spring-rest-stack). Importantly, the code lives in the code
directory. Beneath that there are two choices: web
(where you'll find the rest
, hateoas
, hateoas-data
, and oauth
, social
modules) and client
(where you can load the Android module and the iOS module). The modules in the web
folder in respective order, demonstrate the evolution of a simple REST service which incorporates hypermedia, Spring Data repositories and OAuth security. The social
…