2010-10-02 67 views

回答

8

如果您能够将@Stateless豆池大小限制为1,那么您可以非常接近@Singleton

的影响会像具有使用@Lock(WRITE)所有呼叫的@Singleton(即没有并发),不急于启动通过@Startup将首次访问开始)。

如果您的平台可以选择热切地填写@Stateless Bean池,那么您仍然可以获得@Startup的效果。

+0

啊,聪明。没想过这个。 +1 – 2010-10-16 23:47:00

1

是有没有办法,我可以使用无状态bean在EJB 3.0,在我的代码进行一些修改确保单(使用static关键字,或其他的方式来做到这一点的....)

没有,没有什么标准。您的容器可能会提供一些特定的扩展名(例如JBoss拥有专有的@Service注释)。

相关问题