Spring Data - Persistence made easy


Details
Topic
Spring has a long history of simplifying the development of data centric Java applications through the use of JdbcTemplate, declarative transaction management and integration with JPA. When NoSQL and Big Data technologies started to become more mainstream in 2010, the Spring Data (http://projects.spring.io/spring-data/) family of projects was created with the goal to simplify Java application development with these new technologies while retaining each products specific features and capabilities. Using Spring Data you can remove the boilerplate code required to create a data access layer for NoSQL and relational databases through an easy to understand convention based approach.
With the added convention over configuration model of Spring Boot, creating database applications in Java has never been easier. In this session we will provide a quick overview of the breath of features in the Spring Data family of projects and then develop a data access layer for relational and non-relational databases. Then we will show how to take advantage of specific NoSQL functionality and more advanced usage scenarios with Java 8 Streams.
About the Speaker
Mark Pollack is a software engineer with Pivotal and is the co-lead of the Spring XD project. He has been a contributor to many Spring projects dating back to the Spring Framework in 2003 as well as founding the Spring.NET and Spring Data projects.
Agenda
6:30 Registration and Pizza
7-8pm Presentation

Spring Data - Persistence made easy