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 :)
Oliver Drotbohm ist Senior Principal Software Engineer bei Pivotal. Seit über 12 Jahren widmet er sich dem Entwickeln von Java Enterprise Applikationen, Open Source Projekten und ist Mitglied der JPA Expert Group. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Er ist regelmäßiger Sprecher auf deutschen und internationalen Konferenzen sowie Autor von Fachartikeln und des ersten Spring Data Buches.
KIT Karlsruhe
Am Fasanengarten 5
Gebäude 50.34, Raum HS101 (UG)
76131 Karlsruhe
Auf der Veranstaltung werden Film- und Tonaufnahmen sowie Fotos gemacht, mit deren auch späteren Verwendung Sie sich durch den Besuch der Veranstaltung einverstanden erklären. Wenn Sie nicht fotografiert oder gefilmt werden möchten, können Sie direkt den/die FotografIn oder den/die Kameramann/-frau ansprechen.
Die Aufnahmen können im Internet, auf Social Media Kanälen sowie in Rundfunk-, TV-, und Printmedien (auch Büchern) veröffentlicht werden.
Die Verarbeitung erfolgt aufgrund des berechtigten Interesses der Verantwortlichen, die von ihr organisierte Veranstaltung bildlich zu dokumentieren und einer größeren Öffentlichkeit positiv darüber zu berichten