Est-il possible de @Injecter un @RequestScoped fève dans un @EJB Stateless?

Est-il possible d'injecter une demande d'étendue de CDI fève dans un bean session sans état?

J'avais posé une question connexe de savoir et de pensée spécifiques CDI @RequestScoped dans @Stateless question méritait d'être son propre post.

En passant de l'état entre les méthodes d'EJB /@RequestScoped et @Stateless

J'ai aussi posé une question similaire à propos de JMS @MessageDriven des haricots fondamentalement veux savoir la même chose au sujet de @Stateless.

@RequestScoped CDI injection dans @MessageDriven bean

  • Vous pourriez faire, c'est un proxy de toute façon, mais est-ce que sur le plan conceptuel de sens? N'auriez-vous pas plutôt faire l'inverse? De plus naturel et de l'auto-documentation du code.
  • Juste point - même si cela fonctionne, il serait difficile de dire ce qui se passait au premier coup d'œil.
  • J'étais sceptique aussi, mais la recherche de la CDI définition de la portée de la requête. Ce n'est pas seulement la requête http champ d'application, mais aussi le champ d'application qui couvre la demande d'une méthode asynchrone, méthode à distance, bmm, la manipulation d'une msg, etc. Donc, dans ce sens, il est utile comme une sorte de remplacement pour les données TLS.
InformationsquelleAutor wrschneider | 2012-01-03