Soumettre la recherche
Mettre en ligne
Introduction to JAX-RS
•
Télécharger en tant que PPT, PDF
•
8 j'aime
•
4,705 vues
Andreas Bjärlestam
Suivre
An introduction to RESTful web services in Java using JAX-RS
Lire moins
Lire la suite
Technologie
Actualités & Politique
Signaler
Partager
Signaler
Partager
1 sur 34
Télécharger maintenant
Recommandé
Morel, a Functional Query Language
Morel, a Functional Query Language
Julian Hyde
Incremental View Maintenance with Coral, DBT, and Iceberg
Incremental View Maintenance with Coral, DBT, and Iceberg
Walaa Eldin Moustafa
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxData
Apache Calcite: One Frontend to Rule Them All
Apache Calcite: One Frontend to Rule Them All
Michael Mior
Introduction to SPARQL
Introduction to SPARQL
Jose Emilio Labra Gayo
Webinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDB
MongoDB
Presto At Treasure Data
Presto At Treasure Data
Taro L. Saito
Working with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDB
ScaleGrid.io
Recommandé
Morel, a Functional Query Language
Morel, a Functional Query Language
Julian Hyde
Incremental View Maintenance with Coral, DBT, and Iceberg
Incremental View Maintenance with Coral, DBT, and Iceberg
Walaa Eldin Moustafa
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxDB IOx Tech Talks: Query Engine Design and the Rust-Based DataFusion in...
InfluxData
Apache Calcite: One Frontend to Rule Them All
Apache Calcite: One Frontend to Rule Them All
Michael Mior
Introduction to SPARQL
Introduction to SPARQL
Jose Emilio Labra Gayo
Webinar: Working with Graph Data in MongoDB
Webinar: Working with Graph Data in MongoDB
MongoDB
Presto At Treasure Data
Presto At Treasure Data
Taro L. Saito
Working with JSON Data in PostgreSQL vs. MongoDB
Working with JSON Data in PostgreSQL vs. MongoDB
ScaleGrid.io
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
DataWorks Summit
Optimizing S3 Write-heavy Spark workloads
Optimizing S3 Write-heavy Spark workloads
datamantra
Introduction to Apache Calcite
Introduction to Apache Calcite
Jordan Halterman
Real World Event Sourcing and CQRS
Real World Event Sourcing and CQRS
Matthew Hawkins
JSON-LD for RESTful services
JSON-LD for RESTful services
Markus Lanthaler
Apache Solr Workshop
Apache Solr Workshop
Saumitra Srivastav
Gremlin's Anatomy
Gremlin's Anatomy
Stephen Mallette
Apache Calcite overview
Apache Calcite overview
Julian Hyde
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
Adding measures to Calcite SQL
Adding measures to Calcite SQL
Julian Hyde
Json in Postgres - the Roadmap
Json in Postgres - the Roadmap
EDB
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
Josef A. Habdank
HBase in Practice
HBase in Practice
larsgeorge
A quick demo of Top2Vec With application on 2020 10-K business descriptions
A quick demo of Top2Vec With application on 2020 10-K business descriptions
Gautier Marti
Cost-Based Optimizer in Apache Spark 2.2
Cost-Based Optimizer in Apache Spark 2.2
Databricks
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
Sematext Group, Inc.
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Sease
Internals of Speeding up PySpark with Arrow
Internals of Speeding up PySpark with Arrow
Databricks
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
Flink Forward
Solr Presentation
Solr Presentation
Gaurav Verma
JSON Viewer XPATH Workbook
JSON Viewer XPATH Workbook
Suresh Krishna Madhuvarsu
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Geoffrey Fox
Contenu connexe
Tendances
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
DataWorks Summit
Optimizing S3 Write-heavy Spark workloads
Optimizing S3 Write-heavy Spark workloads
datamantra
Introduction to Apache Calcite
Introduction to Apache Calcite
Jordan Halterman
Real World Event Sourcing and CQRS
Real World Event Sourcing and CQRS
Matthew Hawkins
JSON-LD for RESTful services
JSON-LD for RESTful services
Markus Lanthaler
Apache Solr Workshop
Apache Solr Workshop
Saumitra Srivastav
Gremlin's Anatomy
Gremlin's Anatomy
Stephen Mallette
Apache Calcite overview
Apache Calcite overview
Julian Hyde
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
Markus Lanthaler
Adding measures to Calcite SQL
Adding measures to Calcite SQL
Julian Hyde
Json in Postgres - the Roadmap
Json in Postgres - the Roadmap
EDB
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
Josef A. Habdank
HBase in Practice
HBase in Practice
larsgeorge
A quick demo of Top2Vec With application on 2020 10-K business descriptions
A quick demo of Top2Vec With application on 2020 10-K business descriptions
Gautier Marti
Cost-Based Optimizer in Apache Spark 2.2
Cost-Based Optimizer in Apache Spark 2.2
Databricks
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
Sematext Group, Inc.
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Sease
Internals of Speeding up PySpark with Arrow
Internals of Speeding up PySpark with Arrow
Databricks
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
Flink Forward
Solr Presentation
Solr Presentation
Gaurav Verma
Tendances
(20)
Large Scale Graph Analytics with JanusGraph
Large Scale Graph Analytics with JanusGraph
Optimizing S3 Write-heavy Spark workloads
Optimizing S3 Write-heavy Spark workloads
Introduction to Apache Calcite
Introduction to Apache Calcite
Real World Event Sourcing and CQRS
Real World Event Sourcing and CQRS
JSON-LD for RESTful services
JSON-LD for RESTful services
Apache Solr Workshop
Apache Solr Workshop
Gremlin's Anatomy
Gremlin's Anatomy
Apache Calcite overview
Apache Calcite overview
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
Adding measures to Calcite SQL
Adding measures to Calcite SQL
Json in Postgres - the Roadmap
Json in Postgres - the Roadmap
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
Extreme Apache Spark: how in 3 months we created a pipeline that can process ...
HBase in Practice
HBase in Practice
A quick demo of Top2Vec With application on 2020 10-K business descriptions
A quick demo of Top2Vec With application on 2020 10-K business descriptions
Cost-Based Optimizer in Apache Spark 2.2
Cost-Based Optimizer in Apache Spark 2.2
Solr Search Engine: Optimize Is (Not) Bad for You
Solr Search Engine: Optimize Is (Not) Bad for You
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Evaluating Your Learning to Rank Model: Dos and Don’ts in Offline/Online Eval...
Internals of Speeding up PySpark with Arrow
Internals of Speeding up PySpark with Arrow
Tame the small files problem and optimize data layout for streaming ingestion...
Tame the small files problem and optimize data layout for streaming ingestion...
Solr Presentation
Solr Presentation
Similaire à Introduction to JAX-RS
JSON Viewer XPATH Workbook
JSON Viewer XPATH Workbook
Suresh Krishna Madhuvarsu
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Geoffrey Fox
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case Study
Mark Meeker
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
Crossref
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
James Titcumb
Scala / Technology evolution
Scala / Technology evolution
Ruslan Shevchenko
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
Ricardo Varela
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
James Titcumb
REST dojo Comet
REST dojo Comet
Carol McDonald
Final Project Presentation
Final Project Presentation
zroserie
T5 Oli Aro
T5 Oli Aro
Javier Toledo
07 Collada Overview
07 Collada Overview
johny2008
Modern JavaScript Programming
Modern JavaScript Programming
Wildan Maulana
Architecting Web Services
Architecting Web Services
Lorna Mitchell
Beyond the Node: Arkestration with Noah
Beyond the Node: Arkestration with Noah
lusis
cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123
Parag Gajbhiye
Ext 0523
Ext 0523
littlebtc
SPARQLing Services
SPARQLing Services
Leigh Dodds
Step by Step Guide for building a simple Struts Application
Step by Step Guide for building a simple Struts Application
elliando dias
Jaoo - Open Social A Standard For The Social Web
Jaoo - Open Social A Standard For The Social Web
Patrick Chanezon
Similaire à Introduction to JAX-RS
(20)
JSON Viewer XPATH Workbook
JSON Viewer XPATH Workbook
CTS Conference Web 2.0 Tutorial Part 2
CTS Conference Web 2.0 Tutorial Part 2
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case Study
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
Scala / Technology evolution
Scala / Technology evolution
Creating Yahoo Mobile Widgets
Creating Yahoo Mobile Widgets
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
REST dojo Comet
REST dojo Comet
Final Project Presentation
Final Project Presentation
T5 Oli Aro
T5 Oli Aro
07 Collada Overview
07 Collada Overview
Modern JavaScript Programming
Modern JavaScript Programming
Architecting Web Services
Architecting Web Services
Beyond the Node: Arkestration with Noah
Beyond the Node: Arkestration with Noah
cdac@parag.gajbhiye@test123
cdac@parag.gajbhiye@test123
Ext 0523
Ext 0523
SPARQLing Services
SPARQLing Services
Step by Step Guide for building a simple Struts Application
Step by Step Guide for building a simple Struts Application
Jaoo - Open Social A Standard For The Social Web
Jaoo - Open Social A Standard For The Social Web
Plus de Andreas Bjärlestam
Climate compensate with a pull request (2).pdf
Climate compensate with a pull request (2).pdf
Andreas Bjärlestam
Agile performance testing
Agile performance testing
Andreas Bjärlestam
SPDY
SPDY
Andreas Bjärlestam
SPDY - or maybe HTTP2.0
SPDY - or maybe HTTP2.0
Andreas Bjärlestam
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Andreas Bjärlestam
Devise
Devise
Andreas Bjärlestam
REST
REST
Andreas Bjärlestam
Plus de Andreas Bjärlestam
(7)
Climate compensate with a pull request (2).pdf
Climate compensate with a pull request (2).pdf
Agile performance testing
Agile performance testing
SPDY
SPDY
SPDY - or maybe HTTP2.0
SPDY - or maybe HTTP2.0
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Devise
Devise
REST
REST
Dernier
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Dernier
(20)
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Introduction to JAX-RS
1.
______/_____/____/_______/________________/________/___ _____///////____/_///___/_______________///////_____/////////_
_________/______/////////___///________________/_____/____//______///__ _________/_____/_______/_____//_______/__/______////_________ _________/_____/______/______////////___//////_________////______ _________/_____/////////______/________________/____//___________////___ __/___/_____/_______/____////_______________/_____//___/______//__ _//_____/_______/__/___///_____________/______//_///___ __/////////_______///________///__///_______///______________///________///____///////////_____ ____/_____/_____/_____/_ __///////___///////////____/////////__///////////__ _/_____/___/______________//______///_________/_______ _/____/_______////________________/_______ _//////____///////___________////_____________/_______ _/____//___/_____________________////__________/_______ _/_____//__/______________/______//_________/_______ _/______//_/_///__________/_______ _///________///__///////////////____///////////____________///________ with 2009-09-15 Andreas Bjärlestam
2.
3.
REST? Attribution: http://www.flickr.com/photos/noahbulgaria/270090287
4.
5.
6.
7.
8.
9.
Lets code…
10.
11.
12.
curl
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
For the interested
24.
25.
Extra slides
26.
27.
28.
29.
30.
Caching
31.
Client Proxy Cache
Client Client Server Proxy Cache Client Reverse Proxy Cache Client Cache Client Cache Client Cache Client Cache
32.
“ The best
requests are those that not even reach me.” - Anonymous overloaded Server
33.
50 requests/second =
3000 requests/minute setting max-age=60 (seconds) can then save you 2999 requests
34.
Télécharger maintenant