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
It Takes Two to Tango – Designing Module Interactions in Modulithic Spring Applications
olivergierke
5
590
Bottom-Up Architecture – Bridging the Achitecture Code Gap
olivergierke
4
840
Spring Modulith – A Deep Dive
olivergierke
7
4.1k
Spring for the Architecturally Curious Developer
olivergierke
5
1.8k
Spring Boot 3 & Spring Framework 6
olivergierke
4
2k
Architecturally-evident Java Applications with jMolecules
olivergierke
8
2.8k
A Deep Dive into Spring Application Events
olivergierke
12
3.2k
Building Better Monoliths – Modulithic Applications with Spring Boot
olivergierke
4
920
Spring HATEOAS – Hypermedia APIs with Spring
olivergierke
1
700
Other Decks in Programming
See All in Programming
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
990
PRレビューのお供にDanger
stoticdev
1
240
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
630
iOSでQRコード生成奮闘記
ktcryomm
2
110
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
250
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
940
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
240
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
280
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
170
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
110
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Thoughts on Productivity
jonyablonski
69
4.5k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Practical Orchestrator
shlominoach
186
10k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Why Our Code Smells
bkeepers
PRO
336
57k
Designing Experiences People Love
moore
140
23k
Designing for humans not robots
tammielis
250
25k
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