Web applications ApplicationBeans方法是否缓冲?

Web applications ApplicationBeans方法是否缓冲?,web-applications,jsf-2,managed-bean,Web Applications,Jsf 2,Managed Bean,我有一个JSF2.0WebApp,它有一个应用程序bean,运行一个用于绘制数字的方法。我不想同时运行两个请求,所以我的问题是:我应该实现任何类型的信号量(以及如何实现),还是ApplicationBean已经对方法进行了缓冲?这些方法绝对不是“缓冲的”(我认为您要找的词是“同步的”)。或者换句话说,应用程序范围的托管bean不是线程安全的 您要么需要使该方法同步,要么使用@Singleton@命名bean来更好地控制并发性。在最后一种情况下,您的应用程序需要在至少支持JavaEE6Web配置文

我有一个JSF2.0WebApp,它有一个应用程序bean,运行一个用于绘制数字的方法。我不想同时运行两个请求,所以我的问题是:我应该实现任何类型的信号量(以及如何实现),还是ApplicationBean已经对方法进行了缓冲?

这些方法绝对不是“缓冲的”(我认为您要找的词是“同步的”)。或者换句话说,应用程序范围的托管bean不是线程安全的

您要么需要使该方法同步,要么使用@Singleton@命名bean来更好地控制并发性。在最后一种情况下,您的应用程序需要在至少支持JavaEE6Web配置文件(Glassfish、JBoss、Resin)的服务器上运行