Webコンテナを使用しないSpring 3(またはそれ以外)を使用してRESTful WebServiceを実装する方法はありますか?Tomcat(または他のコンテナなし)のRESTful WebService
ありがとうございました!
Webコンテナを使用しないSpring 3(またはそれ以外)を使用してRESTful WebServiceを実装する方法はありますか?Tomcat(または他のコンテナなし)のRESTful WebService
ありがとうございました!
RESTfulリクエストがHTTP経由で到着するとしますか?したがって、適切なポートでリッスンし、要求をサービスコードにディスパッチする必要があります。明らかにそのようなコードを記述することはできますが、Webサーバーとあまり変わらないもので終わる可能性があります。
あなたの目的は、その後、いくつかの文脈でJettyなどlighweightコンテナを、この機能を埋め込むことがある場合は、(skaffmanによって提案されたように)答えのように思える - 私が使用して代わりに
を自分自身のコードを書くことに消極的になるだろうJAX-RSのようなフレームワークはRESTサービスを非常に簡単に書くことができます。実際の目的がRESTfulなサービスを迅速に開発するなら、私の仕事をするコンテナで暮らす準備ができています。
RESTは、HTTP動詞(GET、POSTなど)を広範囲に使用するため、HTTPが深く必要です。 –
GETが他の輸送機関に到着したという要求がRESTfulでない場合、私は、アーキテクチャ上、トランスポートは別のものになる可能性があると主張します。 – djna
はい、さまざまなSpring-WSコンポーネントがServlet APIから切り離されています。したがって、理論上、Sun Java6 JREに組み込まれているWebサーバーを使用できます。
実際には、これは多くの余分な作業になります。 Sun Web Server APIをSpring-WS APIにブリッジする必要があります。
伝統的なサーブレットコンテナの代わりに、Embedded Jettyをお勧めします。ここであなたのアプリケーションは軽量サーブレットコンテナを起動し、そこからSpring-WSを提供することができます。
短い回答 - いいえ。 –