21. Treffen: Spring Data JPA – Repositories done right
Di, 29.11.2011 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
Oliver Gierke
· SpringSource
Unser Sprecher Oliver Gierke ist Projektleiter des Spring Data JPA Teams und darüber hinaus auch in andere Spring Data Module (z.B. MongoDB) involviert. Seit über 6 Jahren widmet er sich dem Entwicklen von Java Enterprise Applikationen und Open Source Projekten. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Spring und Persistenztechnologien. Er ist regelmäßiger Sprecher auf deutschen und internationalen Konferenzen sowie Autor von Fachartikeln.
Domain Driven Design (DDD) ist mittlerweile ein weit verbreiteter Ansatz um Problemdomänen mit einem reichhaltigen Objektmodell zu abstrahieren. Weiterhin hat sich in der Javawelt JPA als Standard-Persistenzlösung etabliert.
Der Vortrag stellt das JPA Modul des Spring Data Projekts vor, das die Implementierung von JPA Repositories stark vereinfacht. Wir beginnen mit einer kurzen Analyse eines Repositories auf nackter JPA und erörtern die Problemstellungen vor allem in Bezug auf den DDD Ansatz (fehlende Abstraktion, viel Codeaufwand beim Ausführen von Queries, Pagination usw.).
Der Hauptteil des Vortrages widmet sich dann den Lösungsansätzen, die Spring Data JPA für eben diese Probleme aufzeigt. Die Präsentation ist zu 80% hands on – weniger Folien, mehr Code :).
Links
Webseite: http://www.springsource.org/spring-data
Beispielcode: https://github.com/SpringSource/spring-data-jpa-examples
21. Treffen: Spring Data JPA – Repositories done right
Di, 29.11.2011 · 19:00 Uhr · Fakultät Informatik der TU Dresden, Raum E023
Domain Driven Design (DDD) ist mittlerweile ein weit verbreiteter Ansatz um Problemdomänen mit einem reichhaltigen Objektmodell zu abstrahieren. Weiterhin hat sich in der Javawelt JPA als Standard-Persistenzlösung etabliert.
Der Vortrag stellt das JPA Modul des Spring Data Projekts vor, das die Implementierung von JPA Repositories stark vereinfacht. Wir beginnen mit einer kurzen Analyse eines Repositories auf nackter JPA und erörtern die Problemstellungen vor allem in Bezug auf den DDD Ansatz (fehlende Abstraktion, viel Codeaufwand beim Ausführen von Queries, Pagination usw.).
Der Hauptteil des Vortrages widmet sich dann den Lösungsansätzen, die Spring Data JPA für eben diese Probleme aufzeigt. Die Präsentation ist zu 80% hands on – weniger Folien, mehr Code :).
Links
Webseite: http://www.springsource.org/spring-data
Beispielcode: https://github.com/SpringSource/spring-data-jpa-examples
Oliver Gierke
· SpringSource
Unser Sprecher Oliver Gierke ist Projektleiter des Spring Data JPA Teams und darüber hinaus auch in andere Spring Data Module (z.B. MongoDB) involviert. Seit über 6 Jahren widmet er sich dem Entwicklen von Java Enterprise Applikationen und Open Source Projekten. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Spring und Persistenztechnologien. Er ist regelmäßiger Sprecher auf deutschen und internationalen Konferenzen sowie Autor von Fachartikeln.