Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! rest] imai78のブックマーク
[go: Go Back, main page]

タグ

restに関するimai78のブックマーク (25)

  • REST APIの良い、悪い、醜い

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    REST APIの良い、悪い、醜い
  • 「Webを支える技術」。Webアーキテクチャを知り、Webサービスを設計するための一冊

    にREST(Representational State Transfer)と呼ばれるWebのアーキテクチャスタイルを広めた山陽平氏から、「を出版するので送りたい」という連絡をいただいたのが約1カ月前。送られてきたのがこの「Webを支える技術」でした。 山氏のブログを拝見すると、約1年ほどはこのの執筆に取り組んでいたご様子。中味を読んでみればそれも納得です。 書はWebを支える3つの技術、HTTP、URI、HTMLを中心にWebのアーキテクチャを詳しく解説することから始まり、Webのアーキテクチャに沿ってWebアプリケーションや(広義の)Webサービスをどう適切に設計していくべきなのか、という、Webアプリケーションを開発するときに必ず考慮しなければならない課題を解決する道筋を教えてくれます。 Webアプリケーションをどう設計するべきか、大事なことなのに、これまでこれほど十

    「Webを支える技術」。Webアーキテクチャを知り、Webサービスを設計するための一冊
    imai78
    imai78 2010/07/01
    この本は買って損はしないと思うんだ、うん。少なくとも僕にとってはとても分り易いながらちゃんと掘り下げてくれてて大変助かったんだ。
  • サーブレットフィルタによる署名検証 - GeekFactory

    OpenSocialコンテナは外部サーバにリクエストを発行する機能があります。gadgets.io.makeRequest()を使ってリソースを取得したり、データを送信したりできます。 var xapp = {}; xapp.configuration = { endpoint: 'http://example.com/api'; }; xapp.query = function (resourceName, cb) { var params = {}; params[gadgets.io.RequestParameters.METHOD] = gadgets.io.MethodType.GET; params[gadgets.io.RequestParameters.AUTHORIZATION] = gadgets.io.AuthorizationType.SIGNED; params[

    サーブレットフィルタによる署名検証 - GeekFactory
  • Kazuho@Cybozu Labs: REST におけるトランザクションについて (Re: Web を支える技術)

    といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクションのところがなんだかRESTっぽくないのがすごく気になる Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESSプラスシリーズ)(山 陽平) - ただのにっき(2010-04-23) 「Web を支える技術」は自分もとてもいいだと思う (教科書としてすばらしいし復習用としても読みやすいのでイイ) のですが、トランザクションの所だけは分かりづらいなと感じました。その原因は、atomic transaction で解決できる課題を例として使っているという点と、トランザクションと更新クエリのレイヤ分割がされていない、という2つの点によるものではないでしょうか。 HTTP 上でトランザクションを表現する必要があるケースのほとんどは、atomic transaction ではなく

  • Webを支える技術 -HTTP、URI、HTML、そしてREST - kagamihogeの日記

    俺がはじめて Web アプリケーションに出会ったのは Java Servlet だった。その当時はまだゼンゼン Web というものを意識することはなくて、直前に Java Applet をさわっていたため、Servlet は appletviewer 使わなくても動く Java なのかーなんていうマヌケな理解をしていた。なので、テキストサイトを見るのも google で検索するのもゆいちゃっとで時間潰すのも質的には何も変わらない、ということを知るまでには結構な時間がかかったのを良く覚えている。 Web の存在を強く意識し始めるようになったのは、Struts で Web アプリを作る仕事をするようになってからだったように思う。何故かというと、格的に Web アプリを手掛けると様々な問題に直面するから。その問題というのは、純粋にプログラミング上の問題なときもあれば、HTTP の仕様がそうな

    Webを支える技術 -HTTP、URI、HTML、そしてREST - kagamihogeの日記
    imai78
    imai78 2010/05/03
    SIerへの恨みがちらっと。
  • InfoQ: REST成熟度モデルの3レベル

    原文(投稿日:2010/03/24)へのリンク Martin Fowler氏は、新しい 論文 で、Leonard Richardson氏によって開発された RESTful成熟度の3レベルモデル を使って、 webスタイルのシステムを説明している。 Fowler氏によれば、成熟度モデルの開始点は、リモートなやりとりための純粋な通信システムとして、HTTP を使うことである。この場合、1つのサービスがある-予約サービス、これは1つのメソッドコール(彼の例では、POST)とXML入/出力を使って、特定のリクエストとリプライを交信する。 空いている医者に予約する場合には、リクエストが必要で: POST /appointmentService HTTP/1.1 <openSlotRequest date = "2010-01-04" doctor = "mjones"/> これにリプライを返す: H

    InfoQ: REST成熟度モデルの3レベル
  • yohei-y:weblog: 『Webを支える技術 ── HTTP、URI、HTML、そしてREST』という本を書きました

    このブログ、1年近くご無沙汰していました。その間なにをやっていたかというと、実はずっとを書いていました。『Webを支える技術 ── HTTP、URI、HTML、そしてREST』というなんとも挑戦的な題名のです。技術評論社さんのWEB+DB PRESS Plusシリーズの11冊目で、来月発売される予定です。 Webを支える技術 ── HTTP、URI、HTML、そしてREST山 陽平技術評論社 2010-04-08 このは、WEB+DB PRESSで連載していた「RESTレシピ」という連載がベースになっています。実は連載が1年経ったくらいから、技評さんからは書籍化のオファーをもらっていました。ただ、その時点では書いた分量も少ないし、そもそも自分に雑誌記事とは比べ物にならないくらい分量のあるが書けるとは思っていなかったので、書籍ではなく連載継続という形でトータル2年間連載をしました。

  • そろそろ決着、HTTPメソッド、URL、そして標準化された動詞 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    ([追記 date="翌日"]文言を少し改善し、注意を付け足したりしました。[/追記]) HTTPメソッド、URL、動詞(verb)に関して次の記事を書きました。 HTTPメソッドの正統的使い方と現実的対処法 HTTPメソッド、URL、そして標準化された動詞 訂正補足:HTTPメソッド、URL、そして標準化された動詞 問題点がほぼ明らかになり、全体の状況も見えてきたので、総括したいと思います。これで決定版にしたいのですが、実のところ、まだ考えが変わる可能性は否定できません。現時点では、以下に記述する案が最善だと思っていますがね。 内容: 用語の注意 事の発端,事の成り行き URLの意味と用途を分類する リソース種別ごとに動詞を考える さらにリソース種別ごとに動詞を考える GETに乗せるか、POSTに乗せるか インターフェースとしてのリソース種別と動詞 リソースとクラス 用語の注意 HTTP

    そろそろ決着、HTTPメソッド、URL、そして標準化された動詞 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • Bill Burke氏、REST-*、 SOA/ROA、RESTに関して論じる

    あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

    Bill Burke氏、REST-*、 SOA/ROA、RESTに関して論じる
  • Hypertext Style: Cool URIs don't change.

    What makes a cool URI? A cool URI is one which does not change. What sorts of URI change? URIs don't change: people change them. There are no reasons at all in theory for people to change URIs (or stop maintaining documents), but millions of reasons in practice. In theory, the domain name space owner owns the domain name space and therefore all URIs in it. Except insolvency, nothing prevents the d

    imai78
    imai78 2008/08/21
    cool uri
  • RESTful webサービス(はじめに〜3章) - winplusの日記

    とどきましたRESTful Webサービス。 ■はじめに Webはシンプルである=分散システムに最適なプラットフォームである (WS-*スタックはシンプルでない) このでは、WebサービスのベストプラクティスをROAとして記述した。 ROA(Resource-Oriented Architecuture):リソース指向アーキテクチャ ■1章 プログラマブルWebとWebサービス プログラマブルWeb 通常のWebサイトが人間向きのHTMLを返すのに対して、プログラム向きのXMLを返すWebサイト。 Webサービス プログラマブルWebが提供するサービス。 プログラマブルWebの分類 基準1. メソッド情報:どの操作をするのか 基準2. スコープ情報:どのデータを操作するのか スタイル メソッド情報 スコープ情報 例 RESTfulスタイル HTTPメソッド URIパス Amazon S3

    RESTful webサービス(はじめに〜3章) - winplusの日記
  • Oops... There was an issue resolving your request

    Please try the following: Refresh the web page. Make sure you have entered the correct web address. If all else fails, please check back at a later time. Thank you for your patience and we apologize for any inconvenience.

  • RESTfulなWebサービスは、WebAPIを提供していないのか - winplusの日記

    masuidrive on rails さんの記事で、RESTに関して疑問をもたれているものがありました。何が問題なのかうまく理解できていませんので、まったく勘違いしているかもしれませんが、RESTful Webサービスを読んできての練習問題として。 まずレスポンスコードでステータスを判断するとFreeSpotとかで問題にならない? – @masuidrive blogから。 Railsだけを考えるなら、サービス全体をRESTfulにして、HTML以外にXMLも返す様にしておけば、外部から使うのも比較的容易......ただ、Rails以外でクライアントを作るのがメンドクサイ。 WEBサービスとはプラグラムが利用するわけで、当然そのクライアント・プラグラムを作成する必要があるということ。で、そのクライアント・プラグラムは、WEBサービスがどんなフレームワークで動作しているかとは(少なくとも原

    RESTfulなWebサービスは、WebAPIを提供していないのか - winplusの日記
    imai78
    imai78 2008/04/19
    かえってわかりやすい。
  • 第0回勉強会 - RESTful読書会

    第0回勉強会 - OSC 2008 Tokyo/Spring 夜会 † OSC2008 Tokyo/Springの後にクローズドで行った勉強会です。この勉強会で「それにのってるよ」とか「やっぱ基礎をきちんとおさえないとね・・・」となったので「RESTful Webサービス」を読もうということになりました。 というわけで、他のWikiにまとめていたものを以下に移植・・・ 役に立たない当日の参考資料: handsOut, SlideShare レイアウト崩れ対策のため当日の版から微調整 「※」以下の項目は、終了後の追加コメント 略語 キーワードの確認 事例: ユーザ登録 ユーザ新規登録の別パターン 登録フォームのような補助的なリソース Ajax な WA と RESTful WS RESTful な FW に必要なもの 認証・認可 認可 認証 FW での認可処理サポート FW の ID プロ

    imai78
    imai78 2008/04/19
    「入門」に注視してて良いかも。深いけど。
  • 2008-04-18

    ちょっといまいちな部分もあるかもだけど、10分での超訳なので勘弁。 あとは原文も読まないと駄目だわ。文脈がよみとれん。 1.REST posits an interconnected information ecosystem, not an isolated set of point Web services. RESTはWebサービスの相互接続に使うべきものであって、単独のWebサービスに使うものではない。 2.A focus on Design for Consumption instead of Design for Integration. RESTは統合のためのデザインではなく、リソースを消費するため(表現する、かな?)のデザインに注目すべき。 3.REST security is egalitarian and is as secure as the Web itself.

    2008-04-18
    imai78
    imai78 2008/04/18
    ヒトデの中の人がwww
  • RESTはWebAPIの代わりにはならない

    Photo by Pulpolux !!! bobchinさんの日記から「やっぱRESTは厳しいのかな?」。 RESTでは、リソースに対して一意のURLに、これって結局データストレージとして使えるっていうだけなんだと思います。MVCでいうmodelの部分。 これは、これでとても大切な部分なのですが、モデルを検索したり、いろいろ機能をRESTで提供するのは、うまくいかないと思います。 Railsだと、create, show, update, destroyメソッドはいいのですが、index(list)メソッドをXMLで返すようにしても、あまりうまくいかないケースが多いと思います。1画面に出る情報が多岐にわたるので、きれいに表現できないんですよね。 1つのコントローラでHTMLとXMLを返す上での最大の問題は、メソッド名の変更が出来なくなることだと思います。APIとして外部に公開してしまうと

    RESTはWebAPIの代わりにはならない
    imai78
    imai78 2008/04/17
    WebサービスとWebアプリケーションは違いますからね。
  • REST と ROA

    REST と ROA 株式会社リコー ソフトウェア研究開発部 山陽平 http://blogs.ricollab.jp/webtech/ 2008年2月12日 NTTコミュニケーションズ 先端技術セミナー ウェブテクノロジーシリーズ 2 自己紹介 • 山陽平 – (株) リコー – ソフトウェア研究開発部 – ソリューション研究所 – インテグレーションエンジニアリング研究センター • XML guy • 朝倉さんの1年後輩(NAIST) • REST 関係でいろいろ執筆 3 RESTって何だろう 4 REST って何だろう • Representational State Transfer の略 • Roy Fielding の博士論文(の第5章) • ソフトウェア工学の研究成果 • ネットワークシステムの「アーキテクチャスタイル 」 5 アーキテクチャ スタイル 6 アーキテ

  • flowr ~ WEB間アプリケーションフレームワーク ~

    flowrとは? ブログや Wiki を使うときに、「使い勝手はこちらのツールが気に入っているんだけど、機能が足りないんだよなあ」とか「ブログサービスにこの機能を追加したいんだけど、勝手にそんなこと出来ないし……」などと思ったことはありませんか? 他の人が作った Web アプリケーションやサービスの連携や拡張を行ったものの、相手がバージョンアップして仕様が変わってしまったために、作り直さなくてはならなくなったという経験はありませんか? flowr (フラワー) はそれらの問題を解決しうる方法の一つとして構想している、「外付け可能な Web 間アプリケーションフレームワーク」です。 flowr の仕組み flowr が対象とするのは、パーマネントリンクを持つ Web アプリケーションです。一般的なブログや Wiki、Amazon のような製品情報ページの URL が一定のルールで固定化できる

  • 第1回 自己紹介とRESTの歴史 | gihyo.jp

    最近よく耳にするようになったRESTですが、その歴史は意外と長く、源流は90年代後半まで遡ります。今回はRESTが誕生したきっかけを解説します。 ニコニコ動画:https://www.nicovideo.jp/watch/sm2014530 動画内の見出し 自己紹介 RESTの歴史 RESTの価値、うまみ RESTとは何か RESTの特徴 RESTを理解するにはRoy Fieldingの論文を読まなきゃだめ?

    第1回 自己紹介とRESTの歴史 | gihyo.jp
    imai78
    imai78 2008/01/22
  • Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro

    Web APIWebサービスAPI)をプログラミングで活用するにあたって,ぜひ知っておきたい基礎技術が三つあります。古典的な技術の代表としてSOAPとWSDL,そして昨今急速に普及してきたRESTです。ごく単純に言ってしまうと,前者は「高機能で複雑」,後者は「シンプルで簡単に利用可能」と区別できるでしょう。現時点では,そのシンプルさが多くの開発者に受け入れられたおかげか,REST方式が(先達である)SOAP方式を圧倒しているように見えます*1。 もっとも,だからといってRESTがSOAPよりも優れていると結論付けるのは早計でしょう。昨今では,SOA(Service Oriented Architecture)という言葉に代表されるように,大規模なシステムを「サービス」という単位で構成し,互いに連携し合う設計手法が注目されています。特に,SOAを実現する具体的な基盤技術として注目されている

    Part5 SOAP,WSDL,REST――Web APIの基礎技術を学ぶ:ITpro