Web Beans 仕様(JSR-299)のパブリック レビュー ドラフトを読んでいるのですが、なぜ JSF と「緊密に結合」されているのか疑問に思っています。
特に Conversation Context は JSF のみ指定されているようです。
JSF と EJB3 を統合することが WebBeans の目標であることは理解しています。しかし、会話の概念をより一般的なレベル (特定の Web フレームワークではなく一般的なサーブレットに対して) で指定することは意味がないのでしょうか?
これには技術的な理由がありますか?Seam (ある種の WebBeans-Prototype) も Wicket をサポートし、会話の概念を提供するため、それはほとんどあり得ないと思います。
サーブレット レベルで会話スコープがあると便利だと思います (会話スコープの Bean をサーブレットに注入する)。私の理解では、これは現在の仕様には当てはまりません (8.5.4 章を参照)。それとも、ここで何かを誤解していますか...