Restlet では、Restlet クラスと Resource クラスの違いは何ですか?
質問
Restlet 1.1 チュートリアルの firstResource ビットを一通り実行し、サブクラス化して GET、POST、DELETE、PUT を処理する Web サービスをまとめました。 Resource
クラスを作成し、適切なメソッドをオーバーライドして、 Router
サブクラス化されたものをアタッチするには Resource
クラス。
それで私は考え続けます - 一体何の意味があるのですか Restlet
?
添付できます
Resource
またはRestlet
にApplication
Router
あ
Resource
HTTPを処理する方法があります。あ
Restlet
がありますhandle
メソッド - 何らかの方法でそれをResource
クラス?
違いは何ですか?どちらかをいつ使用すればよいですか?何を入れますか Restlet
handle
方法?
ありがとう。
解決
Restlet
はそれらApplication
とRouter
の間で、様々のRestletサーバー施設の基本クラスです。そのhandle()
メソッドが呼び出されると、それは、要求を解釈することになって、適切な子のRestletまたはクエリマッチングリソース(GET / POST / ...ハンドルメソッド)にそれを派遣し、これに応答して、結果のバックを入れています。
だから、restletsとリソースは、ツリーのノードです。リソースは、そのツリーの葉です。
Restletsは通常の要求に答えるが、ツリーの下にそれらを委任しません。リソースが実際に返事ます。
一般的に、あなただけのカスタムリソースと使用事前定義されたrestletsをプログラムします。
所属していません StackOverflow