Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spring Data REST - Repositories meet Hypermedia
Search
Oliver Drotbohm
November 04, 2015
Programming
0
5.8k
Spring Data REST - Repositories meet Hypermedia
Slides of the talk I held at W-JAX 2015 in Munich.
@springcentral
Oliver Drotbohm
November 04, 2015
Tweet
Share
More Decks by Oliver Drotbohm
See All by Oliver Drotbohm
Spring Modulith – A Deep Dive
olivergierke
7
1.9k
Spring for the Architecturally Curious Developer
olivergierke
5
1.6k
Spring Boot 3 & Spring Framework 6
olivergierke
4
1.8k
Architecturally-evident Java Applications with jMolecules
olivergierke
8
2.4k
A Deep Dive into Spring Application Events
olivergierke
12
2.9k
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
4
830
Spring HATEOAS – Hypermedia APIs with Spring
olivergierke
1
570
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
6
3.9k
REST Beyond the Obvious – API Design for Ever Evolving Systems
olivergierke
5
1.1k
Other Decks in Programming
See All in Programming
slow types ってなんだろう?
karad
0
190
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
2
130
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
170
RailsConf 2024: Riffing on Rails: sketch your way to better designed code
kaspth
0
110
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
170
TypeScriptの型とパフォーマンス (TSKaigi 2024)
ypresto
9
150
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
490
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
220
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
370
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
1.2k
2024 コーディング研修
ckazu
1
540
SIMD Parallel Programming with the Vector API
josepaumard
0
250
Featured
See All Featured
Designing with Data
zakiwarfel
96
4.8k
Raft: Consensus for Rubyists
vanstee
133
6.3k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Bash Introduction
62gerente
605
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
How to name files
jennybc
65
93k
Navigating Team Friction
lara
179
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
The Mythical Team-Month
searls
217
42k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Clear Off the Table
cherdarchuk
85
310k
Transcript
Spring Data REST Repositories meet Hypermedia / olivergierke Oliver Gierke
2
Quickstart 3
Starbucks Example 4
Expose your database to the web! 5
Domain Driven Design 6
7 http://www.infoq.com/minibooks/domain-driven-design-quickly
8
9 Order LineItem Product Invoice Customer Payment Address Link Link
Link Email
Translating domain concepts into web- appropriate ones. “ – Spring
Data REST
11 Aggregate Root / Repository Collection / Item Resources IDs
URIs @Version ETags Last Modified Property Last Modified Header Relations Links
DEMO 12
Resources 13 Project home - https://projects.spring.io/spring-data-rest Examples - https://github.com/spring-projects/spring-data-examples Getting
Started Guides - https://spring.io/guides
Feedback welcome! 14
I do not know how to code, but I can
put in a JIRA ticket! “ – Jessica Alba @ YouTube
None