Igor Anishchenko Odessa Java TechTalks Lohika - September, 2012 This session starts with a high-level look at all that the Spring Data project has to offer. Then we’ll dive deeper into a few select Spring Data modules, including Spring Data JPA, Spring Data MongoDB and Spring Data Redis. Implementing a data access layer of an application has been cumbersome for quite a while. Too much boilerplate code had to be written! Spring Data is a project that makes it easier to build Spring-powered applications that use new data, offering a reasonably consistent programming model regardless of which type of database you choose. In addition to supporting the new “NoSQL” databases such as document and graph databases, Spring Data also greatly simplifies working with RDBMS-oriented datastores using JPA -simplifies the development of creating a JPA-based data access layer.