2011-02-10 3 views

答えて

2

RESTfulリクエストがHTTP経由で到着するとしますか?したがって、適切なポートでリッスンし、要求をサービスコードにディスパッチする必要があります。明らかにそのようなコードを記述することはできますが、Webサーバーとあまり変わらないもので終わる可能性があります。

あなたの目的は、その後、いくつかの文脈でJettyなどlighweightコンテナを、この機能を埋め込むことがある場合は、(skaffmanによって提案されたように)答えのように思える - 私が使用して代わりに

を自分自身のコードを書くことに消極的になるだろうJAX-RSのようなフレームワークはRESTサービスを非常に簡単に書くことができます。実際の目的がRESTfulなサービスを迅速に開発するなら、私の仕事をするコンテナで暮らす準備ができています。

+0

RESTは、HTTP動詞(GET、POSTなど)を広範囲に使用するため、HTTPが深く必要です。 –

+0

GETが他の輸送機関に到着したという要求がRESTfulでない場合、私は、アーキテクチャ上、トランスポートは別のものになる可能性があると主張します。 – djna

1

はい、さまざまなSpring-WSコンポーネントがServlet APIから切り離されています。したがって、理論上、Sun Java6 JREに組み込まれているWebサーバーを使用できます。

実際には、これは多くの余分な作業になります。 Sun Web Server APIをSpring-WS APIにブリッジする必要があります。

伝統的なサーブレットコンテナの代わりに、Embedded Jettyをお勧めします。ここであなたのアプリケーションは軽量サーブレットコンテナを起動し、そこからSpring-WSを提供することができます。

関連する問題