Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Restlet
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Grzegorz Godlewski
March 06, 2012
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Restlet
Grzegorz Godlewski
March 06, 2012
More Decks by Grzegorz Godlewski
See All by Grzegorz Godlewski
API Driven Developement
ggodlewski
1
470
Piwne wprowadzenie do Neo4J
ggodlewski
0
2.1k
Other Decks in Programming
See All in Programming
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
390
個人開発基盤をまるごとCloudflareに引っ越して爆速で総合的体験を向上させた話
tinykitten
0
200
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
160
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
500
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
220
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
330
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
540
setup-vp GitLab対応の裏側
naokihaba
0
120
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
16
14k
Building an Out-of-Order CPU
latte72
1
800
What We Talk About When We Talk About XP
m_seki
2
680
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
250
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Amusing Abliteration
ianozsvald
1
310
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
The World Runs on Bad Software
bkeepers
PRO
72
12k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
4 Signs Your Business is Dying
shpigford
187
23k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
500
The Curse of the Amulet
leimatthew05
3
15k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
Facilitating Awesome Meetings
lara
57
7.1k
Transcript
Restlet Grzegorz Godlewski
2 Restlet
3 Restlet REST Request: URL: http://example.com/books/book1 HTTP Method: GET/POST/PUT/DELETE HTTP
Accept: MediaType - application/json, text/xml, text/html itp. HTTP Accept-Charset/Accept-Encoding/Accept-Language Response: HTTP Status: 2xx/3xx/4xx/5xx HTTP Content-type: MediaType Dane: [{'xxx':yyy}, ...]
4 Restlet Architektura Dostępne edycje: Java SE / Java EE
/ OSGI Google App Engine / Google Web Toolkit / Android
5 Restlet Klient • Prosty klient - ClientResource • Interfejsy
• Reprezentacje - text / html / json / xml /atom • Konwersja: Jackson/JAXB
6 Restlet Serwer • Application • Router • Filter •
ServerResource • JAX-RS - JSR311
7 Restlet Bezpieczeństwo • Autenticator • Verifier • Authorizer •
Enroler
8 Restlet Oauth 2.0 2-legged OAuth 3-legged OAuth
9 Restlet Na servlecie • web.xml • ServletConfig • Guice
• ServletAdapter
10 Restlet Rozszerzenia http://restlet.org/learn/guide/2.1/introduction/wh ats-new/extensions
11
[email protected]
http://gitgis.com - born to code Dziękuje za uwagę
https://github.com/ggodlewski/restlet-szjug http://restlet.org