Submit Search
Upload
RESTfullアプリケーションの簡単作成
•
2 likes
•
1,640 views
Masaki Komagata
Follow
RailsでのRESTfulなアプリケーションの簡単な作成方法の紹介
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
期貨籌碼表0507
期貨籌碼表0507
tsu0716
期貨籌碼表0709
期貨籌碼表0709
tsu0716
期貨籌碼表0707
期貨籌碼表0707
tsu0716
期貨籌碼表0702
期貨籌碼表0702
tsu0716
Wda t 10_2010_d
Wda t 10_2010_d
aaruicwai
okyuu.com x Rails x OpenID
okyuu.com x Rails x OpenID
Fumikazu FUJIWARA
期貨籌碼表0512
期貨籌碼表0512
guesta0da80
期貨籌碼表20080509
期貨籌碼表20080509
tsu0716
Recommended
期貨籌碼表0507
期貨籌碼表0507
tsu0716
期貨籌碼表0709
期貨籌碼表0709
tsu0716
期貨籌碼表0707
期貨籌碼表0707
tsu0716
期貨籌碼表0702
期貨籌碼表0702
tsu0716
Wda t 10_2010_d
Wda t 10_2010_d
aaruicwai
okyuu.com x Rails x OpenID
okyuu.com x Rails x OpenID
Fumikazu FUJIWARA
期貨籌碼表0512
期貨籌碼表0512
guesta0da80
期貨籌碼表20080509
期貨籌碼表20080509
tsu0716
Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07
Cambriannews
Systemc Setup Vc
Systemc Setup Vc
guestaa8fa0
PlakatA4.pdf
PlakatA4.pdf
unn | UNITED NEWS NETWORK GmbH
Readme ko
Readme ko
Thata22
期貨籌碼表20080508
期貨籌碼表20080508
tsu0716
361 Ch
361 Ch
anjaan
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
gkstldn4561
Wda t 2_2010
Wda t 2_2010
aaruicwai
新聞に未来はあるか
新聞に未来はあるか
fmfmfmfm
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
ungian iunn
教學講義
教學講義
utlife
Subtotal 範例
Subtotal 範例
5045033
About Densetu-CLUB 090808 by atcorp
About Densetu-CLUB 090808 by atcorp
akitsukada
臨床眼科
臨床眼科
Sakata Masatoshi
Onet-word4-08
Onet-word4-08
csirinya
유기화학 2nd
유기화학 2nd
shinkyung
Ohp Seijoen H20 08 Jfreechart
Ohp Seijoen H20 08 Jfreechart
sesejun
Webpeckerv7 Datasheet
Webpeckerv7 Datasheet
port80
漬け水に浸かる
漬け水に浸かる
Masaki Komagata
フィヨルドでのCaster活用事例
フィヨルドでのCaster活用事例
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
More Related Content
What's hot
Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07
Cambriannews
Systemc Setup Vc
Systemc Setup Vc
guestaa8fa0
PlakatA4.pdf
PlakatA4.pdf
unn | UNITED NEWS NETWORK GmbH
Readme ko
Readme ko
Thata22
期貨籌碼表20080508
期貨籌碼表20080508
tsu0716
361 Ch
361 Ch
anjaan
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
gkstldn4561
Wda t 2_2010
Wda t 2_2010
aaruicwai
新聞に未来はあるか
新聞に未来はあるか
fmfmfmfm
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
ungian iunn
教學講義
教學講義
utlife
Subtotal 範例
Subtotal 範例
5045033
About Densetu-CLUB 090808 by atcorp
About Densetu-CLUB 090808 by atcorp
akitsukada
臨床眼科
臨床眼科
Sakata Masatoshi
Onet-word4-08
Onet-word4-08
csirinya
유기화학 2nd
유기화학 2nd
shinkyung
Ohp Seijoen H20 08 Jfreechart
Ohp Seijoen H20 08 Jfreechart
sesejun
Webpeckerv7 Datasheet
Webpeckerv7 Datasheet
port80
What's hot
(18)
Accounting Chapter 7 Lecture 07
Accounting Chapter 7 Lecture 07
Systemc Setup Vc
Systemc Setup Vc
PlakatA4.pdf
PlakatA4.pdf
Readme ko
Readme ko
期貨籌碼表20080508
期貨籌碼表20080508
361 Ch
361 Ch
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
현금카지노사이트づ「play5。co。kr 」ぽ현금바카라사이트\\
Wda t 2_2010
Wda t 2_2010
新聞に未来はあるか
新聞に未来はあるか
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
台語文數位典藏 ─以台語文記憶系統做例 Tâi-gú-bûn sòo-ūi tián-chông -- í Tâi-gú-bûn kì-e̍k hē-th...
教學講義
教學講義
Subtotal 範例
Subtotal 範例
About Densetu-CLUB 090808 by atcorp
About Densetu-CLUB 090808 by atcorp
臨床眼科
臨床眼科
Onet-word4-08
Onet-word4-08
유기화학 2nd
유기화학 2nd
Ohp Seijoen H20 08 Jfreechart
Ohp Seijoen H20 08 Jfreechart
Webpeckerv7 Datasheet
Webpeckerv7 Datasheet
More from Masaki Komagata
漬け水に浸かる
漬け水に浸かる
Masaki Komagata
フィヨルドでのCaster活用事例
フィヨルドでのCaster活用事例
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
PaaS向けCMS Lokka
PaaS向けCMS Lokka
Masaki Komagata
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Masaki Komagata
What make you
What make you
Masaki Komagata
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
Masaki Komagata
WordPressに足りないモノ
WordPressに足りないモノ
Masaki Komagata
MSICC
MSICC
Masaki Komagata
Webアプリケーションの国際化
Webアプリケーションの国際化
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
RDF and FOAF
RDF and FOAF
Masaki Komagata
More from Masaki Komagata
(14)
漬け水に浸かる
漬け水に浸かる
フィヨルドでのCaster活用事例
フィヨルドでのCaster活用事例
CMS for Cloud by Ruby
CMS for Cloud by Ruby
CMS for Cloud by Ruby
CMS for Cloud by Ruby
PaaS向けCMS Lokka
PaaS向けCMS Lokka
Webデザイナーのための「本当は怖くない」"黒い画面"入門
Webデザイナーのための「本当は怖くない」"黒い画面"入門
What make you
What make you
This is presentation at Mitaka.rb #10.
This is presentation at Mitaka.rb #10.
WordPressに足りないモノ
WordPressに足りないモノ
MSICC
MSICC
Webアプリケーションの国際化
Webアプリケーションの国際化
What is PHP Frameworks?
What is PHP Frameworks?
WebDAV as Web API
WebDAV as Web API
RDF and FOAF
RDF and FOAF
RESTfullアプリケーションの簡単作成
1.
RESTfulアプリケーション
の簡単作成 2007/07/27 - 駒形真幸 <komagata@p0t.jp>
2.
RESTfulであるとは? 1. ステートレスなプロトコル(HTTP) 2. リソースを一意に識別できる構文(URI) 3.
全てのリソースに適用可能な操作セット (GET, POST, PUT, DELETE) 4. 情報と状態遷移の両方を扱えるメディア (HTMLやXML) --- Roy FieldingのREST原則
3.
Railsで半自動生成
4.
REST/非RESTなCRUDを自動生成 REST/非RESTな認証を自動生成
5.
REST --- Web
API(XMLベース) 非REST --- 普通のアレ(HTMLベース)
6.
REST/非RESTともにロジックが 共通なところがイイ
7.
RESTful TODO LISTを作る
8.
仕様 •
タスクのCRUD • ユーザー登録、ログイン、ログアウト • タスクのCRUDは認証必要 • 上記をRESTでも
9.
ユーザー登録
10.
ログイン
11.
タスク一覧
12.
RESTな認証
13.
RESTなタスク一覧
14.
JSからのRESTな認証
15.
JSからのRESTアクセス
16.
認証に関する議論
17.
WSSE認証やGDataの認証 (Google Data AuthSub)とか
の方が良いんじゃないの?
18.
AtomプロトコルのIETFでの議論 •
「APIの仕様と認証は別の話」 • 「車輪の再発明、良くない」 • 「SSL/TLS+Basic/Digest認証使え」 (超訳)
19.
Basic認証って危なくない?
20.
SSL無しのログインフォームと
安全性は同じ
21.
ログインフォームにSSLを使っ てるならSSLを使えばいい。 違うなら普通に使えばいい。
22.
まとめ • RailsでRESTfulアプリが簡単。 • Basic認証はアリ。
Download now