是否存在请求范围的单例EJB?

时间:2014-10-15 22:57:08

标签: java-ee ejb-3.0

我正在编写一个Web应用程序,对于每个请求,我想汇总一些信息并将其传回给用户。

这些汇总信息将由几个不同的EJB提供。

因此,我想要一种请求范围的单例,以便所有EJB都可以轻松地引用它(注入引用,而不是在它们之间传递,但都引用相同的EJB)

据我所知,@ Singleton不支持@RequestScoped

因此,一个解决方案是为每个请求生成一个唯一的ID,并将其用作应用程序范围的单例中的一个键来区分用户请求,但这看起来非常混乱,特别是如果同一个用户可能会发出多个并发请求。

感谢您的任何想法!

0 个答案:

没有答案