Submit Search
Upload
使用 Spring boot 快速打造 hateoas 應用
•
Download as PPTX, PDF
•
3 likes
•
1,063 views
Shin-Jan Wu
Follow
Jcconf 2015 short talk
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Reactで話題のRecoilを使ってみた
Reactで話題のRecoilを使ってみた
ssusera082dd1
React NativeアプリをRspecでテストしてみた話
React NativeアプリをRspecでテストしてみた話
KyokoMitsuoka
Building robust REST APIs
Building robust REST APIs
Nejc Zupan
Spring Cloud Gateway
Spring Cloud Gateway
VMware Tanzu
Spring boot competitive tests
Spring boot competitive tests
SkillPracticalEdTech
gRPC:更高效的微服務介面
gRPC:更高效的微服務介面
William Yeh
Spring Cloud Gateway
Spring Cloud Gateway
Stéphane Maldini
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
William Yeh
Recommended
Reactで話題のRecoilを使ってみた
Reactで話題のRecoilを使ってみた
ssusera082dd1
React NativeアプリをRspecでテストしてみた話
React NativeアプリをRspecでテストしてみた話
KyokoMitsuoka
Building robust REST APIs
Building robust REST APIs
Nejc Zupan
Spring Cloud Gateway
Spring Cloud Gateway
VMware Tanzu
Spring boot competitive tests
Spring boot competitive tests
SkillPracticalEdTech
gRPC:更高效的微服務介面
gRPC:更高效的微服務介面
William Yeh
Spring Cloud Gateway
Spring Cloud Gateway
Stéphane Maldini
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
給 RD 的 Kubernetes 初體驗 (GDG Cloud KH 2019-08 version)
William Yeh
What's new in Spring Boot 2.0
What's new in Spring Boot 2.0
VMware Tanzu
Spring Cloud Gateway - Nate Schutta
Spring Cloud Gateway - Nate Schutta
VMware Tanzu
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
William Yeh
Dependency Injection and Autofac
Dependency Injection and Autofac
meghantaylor
React native - Under the Hood and App Live Updates without App Store Approval
React native - Under the Hood and App Live Updates without App Store Approval
Suresh Balla
Knockout in SharePoint: A Real-World Example of Components and Datatables
Knockout in SharePoint: A Real-World Example of Components and Datatables
Sam Larko
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Matt Raible
Web Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptx
PARDHIVANNABATTULA
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Matt Raible
New MVC 1.0 JavaEE 8 API
New MVC 1.0 JavaEE 8 API
Trayan Iliev
Co musí banka udělat pro zapojení do Zingly?
Co musí banka udělat pro zapojení do Zingly?
Petr Dvorak
Rest Component
Rest Component
sivachandra mandalapu
Introduction to SAE Python
Introduction to SAE Python
Jaime Chen
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
apidays
How to use rest component
How to use rest component
RaviRajuRamaKrishna
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
Axway
Spring interview questions
Spring interview questions
SkillPracticalEdTech
Startup eng-camp 3
Startup eng-camp 3
Jollen Chen
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
VMware Tanzu
陈正 Introduction to-sae_python
陈正 Introduction to-sae_python
Zoom Quiet
FraSCAti Adaptive and Reflective Middleware of Middleware
FraSCAti Adaptive and Reflective Middleware of Middleware
philippe_merle
More Related Content
What's hot
What's new in Spring Boot 2.0
What's new in Spring Boot 2.0
VMware Tanzu
Spring Cloud Gateway - Nate Schutta
Spring Cloud Gateway - Nate Schutta
VMware Tanzu
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
William Yeh
Dependency Injection and Autofac
Dependency Injection and Autofac
meghantaylor
React native - Under the Hood and App Live Updates without App Store Approval
React native - Under the Hood and App Live Updates without App Store Approval
Suresh Balla
Knockout in SharePoint: A Real-World Example of Components and Datatables
Knockout in SharePoint: A Real-World Example of Components and Datatables
Sam Larko
What's hot
(6)
What's new in Spring Boot 2.0
What's new in Spring Boot 2.0
Spring Cloud Gateway - Nate Schutta
Spring Cloud Gateway - Nate Schutta
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)
Dependency Injection and Autofac
Dependency Injection and Autofac
React native - Under the Hood and App Live Updates without App Store Approval
React native - Under the Hood and App Live Updates without App Store Approval
Knockout in SharePoint: A Real-World Example of Components and Datatables
Knockout in SharePoint: A Real-World Example of Components and Datatables
Similar to 使用 Spring boot 快速打造 hateoas 應用
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Matt Raible
Web Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptx
PARDHIVANNABATTULA
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Matt Raible
New MVC 1.0 JavaEE 8 API
New MVC 1.0 JavaEE 8 API
Trayan Iliev
Co musí banka udělat pro zapojení do Zingly?
Co musí banka udělat pro zapojení do Zingly?
Petr Dvorak
Rest Component
Rest Component
sivachandra mandalapu
Introduction to SAE Python
Introduction to SAE Python
Jaime Chen
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
apidays
How to use rest component
How to use rest component
RaviRajuRamaKrishna
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
Axway
Spring interview questions
Spring interview questions
SkillPracticalEdTech
Startup eng-camp 3
Startup eng-camp 3
Jollen Chen
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
VMware Tanzu
陈正 Introduction to-sae_python
陈正 Introduction to-sae_python
Zoom Quiet
FraSCAti Adaptive and Reflective Middleware of Middleware
FraSCAti Adaptive and Reflective Middleware of Middleware
philippe_merle
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
VMware Tanzu
Apache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open Source
Timothy Spann
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Sascha Wenninger
Using apache mx net in production deep learning streaming pipelines
Using apache mx net in production deep learning streaming pipelines
Timothy Spann
Similar to 使用 Spring boot 快速打造 hateoas 應用
(20)
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Utah JUG 2020
Web Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptx
Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
Choose Your Own Adventure with JHipster & Kubernetes - Denver JUG 2020
New MVC 1.0 JavaEE 8 API
New MVC 1.0 JavaEE 8 API
Co musí banka udělat pro zapojení do Zingly?
Co musí banka udělat pro zapojení do Zingly?
Rest Component
Rest Component
Introduction to SAE Python
Introduction to SAE Python
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
How to use rest component
How to use rest component
API Design: Women Who Code (WWCode) DFW
API Design: Women Who Code (WWCode) DFW
Spring interview questions
Spring interview questions
Startup eng-camp 3
Startup eng-camp 3
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
Spring Boot & Spring Cloud Apps on Pivotal Application Service - Daniel Lavoie
陈正 Introduction to-sae_python
陈正 Introduction to-sae_python
FraSCAti Adaptive and Reflective Middleware of Middleware
FraSCAti Adaptive and Reflective Middleware of Middleware
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
SpringOne Tour Denver - Spring Boot & Spring Cloud on Pivotal Application Ser...
Apache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open Source
REST - What's It All About? (SAP TechEd 2012, CD110)
REST - What's It All About? (SAP TechEd 2012, CD110)
Using apache mx net in production deep learning streaming pipelines
Using apache mx net in production deep learning streaming pipelines
More from Shin-Jan Wu
Universal groovy
Universal groovy
Shin-Jan Wu
Jcconf2014 roo and_grails
Jcconf2014 roo and_grails
Shin-Jan Wu
2008/11/28 NGC 說明會-Toti Base
2008/11/28 NGC 說明會-Toti Base
Shin-Jan Wu
I Sample introduction
I Sample introduction
Shin-Jan Wu
I Sample 20070904
I Sample 20070904
Shin-Jan Wu
I Sample 20070801
I Sample 20070801
Shin-Jan Wu
iSample's introduction
iSample's introduction
Shin-Jan Wu
More from Shin-Jan Wu
(7)
Universal groovy
Universal groovy
Jcconf2014 roo and_grails
Jcconf2014 roo and_grails
2008/11/28 NGC 說明會-Toti Base
2008/11/28 NGC 說明會-Toti Base
I Sample introduction
I Sample introduction
I Sample 20070904
I Sample 20070904
I Sample 20070801
I Sample 20070801
iSample's introduction
iSample's introduction
Recently uploaded
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Recently uploaded
(20)
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
使用 Spring boot 快速打造 hateoas 應用
1.
使用 Spring Boot
快速打造 HATEOAS 應用 pcbill jcconf2015
2.
吳欣展 pcbill pcbill@gmail.com github.com/pcbill/jcconf2015 Wistron SWPC @
Kaohsiung Love Java
3.
緣起 How to integrate
Python into a Scala stack to build real-time predictive models (PyCon APAC 2014) KKTIX
4.
思考 API ? RESTful API 異質平台整合的解決方案
5.
6.
HATEOAS Hypermedia as the
Engine of Application State A REST client needs no prior knowledge about how to interact with any particular application or server beyond a generic understanding of hypermedia. -- Wikipedia
7.
Implementation in Java Spring
Data REST HAL(Hypertext Application Language) + JSON
8.
Spring Boot http://start.spring.io/
9.
Q&A
10.
Q. How to
prevent some HTTP methods from being exported from my Dao ?
11.
Q. How to
prevent some HTTP methods from being exported from my Dao ? @RestResource(exported=false)
12.
Q. Security issue
?
13.
Q. Security issue
? Oauth 2, grant type : password https://github.com/royclarkson/spring-rest-service-oauth
14.
Bootiful your application,
beautiful your life. Thank you
Download now