image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« ピックアップ:ハードディスクの中身を3次元地図で表示, 「みんなのうた」まとめ | トップページ | ピックアップ: 先進の企業内SNS利用シーン, 新卒社員はおそらくウンザリしている, etc... »

2007-06-17

Restlet を試した

- http://gihyo.jp/dev/serial/01/awdp/0003
> > Restlet 1.0.1-RESTアプリケーションを手軽に実現するフレームワーク
の記事を読み、restlet に興味をもった。

早速 sample を実行させてみた。
ソースコード一式を以下に置いた。
http://homepage2.nifty.com/youichi_kato/src.html
restfull
  my-app-2007-06-17.tgz(2007-06-17)
   restlet 1.0.1 のサンプル (maven, ant , eclipse project 化)

topmcat などを用意することなく、簡単に サービスを稼働させることが出来るのは素晴らしい。
下に示したサンプルの例では、アプリを走らせたら  http://localhost:8182 にアクセスするだけで 良いのだ。

これを xfy の組み込むと良いかもしれない。
または、"plugin を restlet で多数つくり、それらから得た情報を mashup して xfy 画面の表示する" という使い方が面白そうだ。

Restlet での Helloworld のコード
---------------------------------

// See http://gihyo.jp/dev/serial/01/awdp/0003
//     restlet tutorial sample: Part03.java
//
//     http://localhost:8182

package com.mycompany.app;

import org.restlet.Restlet;
import org.restlet.Server;
import org.restlet.data.MediaType;
import org.restlet.data.Protocol;
import org.restlet.data.Request;
import org.restlet.data.Response;

/**
* Listening to Web browsers.
*
* @author Jerome Louvel (contact@noelios.com)
*/
public class Rsample {
    public static void main(final String[] args) throws Exception {
        // Creating a minimal Restlet returning "Hello World"
        final Restlet restlet = new Restlet() {
            @Override
            public void handle(Request request, Response response) {
                response.setEntity("Hello World!", MediaType.TEXT_PLAIN);
            }
        };

        // Create the HTTP server and listen on port 8182
        new Server(Protocol.HTTP, 8182, restlet).start();
    }

}

// --- End of File ---

« ピックアップ:ハードディスクの中身を3次元地図で表示, 「みんなのうた」まとめ | トップページ | ピックアップ: 先進の企業内SNS利用シーン, 新卒社員はおそらくウンザリしている, etc... »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/184434/15461738

この記事へのトラックバック一覧です: Restlet を試した:

« ピックアップ:ハードディスクの中身を3次元地図で表示, 「みんなのうた」まとめ | トップページ | ピックアップ: 先進の企業内SNS利用シーン, 新卒社員はおそらくウンザリしている, etc... »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク