Oliver Gierke

Oliver Gierke

Engineer at SpringSource


Oliver Gierke is engineer at SpringSource, a division of VMware, project lead of the Spring Data JPA, MongoDB and core module and member of the JPA 2.1 expert group. He has been into developing enterprise applications and open source projects for over 6 years now. His working focus is centered around software architecture, Spring and persistence technologies. He is regularly speaking at German and international conferences as well as author of technology articles and the first book on Spring Data.




Blog

Spring Data Arora SR1 released

Posted Thursday, April 25, 2013

I am pleased to announce the first service release for the Spring Data Arora release. It includes the following modules: Spring Data Commons 1.more »

Spring Data release train arrived

Posted Monday, October 15, 2012

Imore »

Fine-tuning Spring Data repositories

Posted Wednesday, July 27, 2011

Imore »
Read More Blog Entries »

Presentations

Whoops! Where did my architecture go?

When applications grow bigger, modularity becomes a key aspect regarding maintainability. Design decisions made in the early days are hardly discoverable in the codebase, inter-module dependencies grow a lot. The talk introduces means and approaches to comore »

Spring Data Repositories – A Deep Dive

The repository abstraction layer is one of the core pieces of the Spring Data projects. It provides a consistent, interface-based programming model to allow implementing data access layers easily. The talk will start with a brief introduction and dive intmore »

Whoops! Where did my architecture go?

close

Oliver Gierke By Oliver Gierke

When applications grow bigger, modularity becomes a key aspect regarding maintainability. Design decisions made in the early days are hardly discoverable in the codebase, inter-module dependencies grow a lot. The talk introduces means and approaches to connect logical architecture to the codebase. Beyond that we discuss patterns and best practices around general code organization, package structures to build a solid foundation for Java applications and in how far Spring can help creating loosely coupled components and dedicated points to extend applications.



Session Detail


Spring Data Repositories – A Deep Dive

close

Oliver Gierke By Oliver Gierke

The repository abstraction layer is one of the core pieces of the Spring Data projects. It provides a consistent, interface-based programming model to allow implementing data access layers easily. The talk will start with a brief introduction and dive into best practices and implementation patterns later one.



We will conclude the session with an overview over what can actually be built on top of this generic repository abstraction and discuss integration hooks into Spring MVC and REST webservices.