Restlet では、Restlet クラスと Resource クラスの違いは何ですか?

StackOverflow https://stackoverflow.com/questions/2135298

  •  22-09-2019
  •  | 
  •  

質問

Restlet 1.1 チュートリアルの firstResource ビットを一通り実行し、サブクラス化して GET、POST、DELETE、PUT を処理する Web サービスをまとめました。 Resource クラスを作成し、適切なメソッドをオーバーライドして、 Router サブクラス化されたものをアタッチするには Resource クラス。

それで私は考え続けます - 一体何の意味があるのですか Restlet?

  • 添付できます Resource または RestletApplication Router

  • Resource HTTPを処理する方法があります。

  • Restlet があります handle メソッド - 何らかの方法でそれを Resource クラス?

違いは何ですか?どちらかをいつ使用すればよいですか?何を入れますか Restlet handle 方法?

ありがとう。

役に立ちましたか?

解決

RestletはそれらApplicationRouterの間で、様々のRestletサーバー施設の基本クラスです。そのhandle()メソッドが呼び出されると、それは、要求を解釈することになって、適切な子のRestletまたはクエリマッチングリソース(GET / POST / ...ハンドルメソッド)にそれを派遣し、これに応答して、結果のバックを入れています。

だから、restletsとリソースは、ツリーのノードです。リソースは、そのツリーの葉です。

Restletsは通常の要求に答えるが、ツリーの下にそれらを委任しません。リソースが実際に返事ます。

一般的に、あなただけのカスタムリソースと使用事前定義されたrestletsをプログラムします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top