2012-01-31 10 views
3

サーブレット3.0の非同期I/Oでは、Jettyの継続機能は不要ですか?Jetty 8、servlet 3.0および継続

デベロッパーとしての違いや違いはありますか?誰かがこのトピックについて詳しく説明できますか?

答えて

4

常にサーブレット3.0準拠のコンテナにデプロイしていることが分かっていて、非同期サーブレットAPIが快適であれば、Jetty継続は必要ありません。

継続はあなたを与える二つのものがあります:

  • 彼らは(間違いなく)シンプルなAPIを持っています。
  • サーブレット2.xのコンテナに移植可能です。

この最後の点を明確にするために、継続APIは、コンテナ間で移植可能であるが、それは次のように動作しています

  • 突堤6、7または8に、それは桟橋のネイティブ非同期機能
  • を使用します。
  • サーブレット3.0コンテナでは、非同期サーブレットAPIを使用します。
  • 他の(2.x)コンテナでは、同期して動作します。

いくつかの詳細(しかし、取得少し日付)が利用可能であるhere

1

継続フィルタは、サーブレットAPI(基本的にリクエストごとのスレッド)とサーバープッシュ機能の問題を克服するためのホットフィックスのようなものでした。サーブレットAPI 3.0で定義されている非同期機能がこのフィルタを置き換え、Web.xmlのコンフィグレーションに基づいて要求の非同期処理を可能にします。

関連する問題