タグ

badとabusageに関するyoheiのブックマーク (5)

  • FirebugでRESTfulなDBアプリに挑戦!!(1/5) - @IT

    これまでは、Ruby on Railsの環境づくりや、既存の表(レガシー表)に対してActiveRecordを使用する方法などを説明してきました。今回は、いよいよRuby on RailsにおけるREST(REpresentational State Transfer)に迫っていきます。Ruby on Rails2.0では、script/generate scaffoldがREST対応になったことや、ActiveResourceの標準搭載、AtomPub対応など、RESTfulサービスの実装が進みました。稿では、RESTによるデータベース操作を、さまざまな方法で体験してみましょう。 Firebugを利用したデバッグ 稿はスクリプトの確認にFirebugというFirefoxアドインを使用します。 Firebugを利用するにはFirefoxが必要です。お持ちでない方は、以下のURLより事前

    yohei
    yohei 2009/01/06
    orz 逆だよ~ > REST(REpresentational State Transfer)は機能と思われている方も多いと思いますが、ROA(Resource Oriented Architecture)がベースとなっています。
  • 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の代わりにはならない
    yohei
    yohei 2008/04/16
    FUD では
  • mixi(ミクシィ)

    mixi(ミクシィ)は、友人・知人とのコミュニケーションをさらに便利に楽しくするSNSというサービスです。

    mixi(ミクシィ)
    yohei
    yohei 2007/10/28
    議論がかみ合わず、難しい言葉だけで終始。質問者が一番筋がよさそう
  • RESTful Web Services : やむにやまれず

    2007年05月27日16:29 by 山崎泰宏 RESTful Web Services カテゴリ書籍/DVDレビュー Tweet sparklegate Comment(0)Trackback(0) RESTful Web Servicesを読んだ 以前から気になっていたを早速購入して読んでみた。 書ではResource Oriented Architecture (ROA)という考え方を提唱しているが、ただサービスという単位を推奨するSOAよりも綺麗に定義されていて、まさにWeb Servicesが目指すべき仕組みが理解できるように書かれている点はとても良いと思った。 これに従えば、ある程度RESTfulと呼べるお作法が身に付くのではないだろうか。 しかし、こうした表面上のRESTfulの解説は充実しているが、残念ながら来Roy T. Fielding氏の論文にあるようなRES

    RESTful Web Services : やむにやまれず
    yohei
    yohei 2007/09/09
    はぁ?>*表面上のRESTfulの解説"
  • REST vs SOAP

    GET /WebSite1/WebService.asmx/getHello?str=string HTTP/1.1 Host: localhost HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://tempuri.org/">string</string> RESTは、WebブラウザのAjaxや、クライアントアプリから使う場合もあるが、サーバ間のシステム連携でも使う。 RESTの最大の特徴は「WebブラウザにURLを入力すれば動作確認できる」事である。 Webブラウザで容易に動作確認ができるため、すでに存在しているサービスに対しては「まずはアクセスしてみて必要な情報

    yohei
    yohei 2007/06/18
    突っ込みどころが非常に多い。XML コンソーシアムは一応権威があるのだから、それなりのクオリティのものを提供してもらいたいものだ
  • 1