新しいJSR 299「Java EEのコンテキストと依存性注入」は、「スコープ」の概念に基づいているようです。Web層がなくHTTPセッションがない場合、CDIは意味がありますか?
Beanは作成され、サポートされているスコープ(アプリケーション、セッション(HTTPセッションにマッピングされている)、会話、およびリクエスト)のいずれかに関連付けられます。
マネージドBeanが存在しないため、マネージドBeanはどのコンテキストにも関連付けられないため、HTTPセッションがない場合(たとえば、EJBリモート処理を通じて機能を公開するエンタープライズアプリケーションの場合)、CDIを使用することは理にかなっています)?
このようなシナリオでCDIを使用することは可能ですか?どのような利点がありますか?それは自分の質問のことを思い出す