- 浏览: 5985 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
非典型程序员:
jamesby 写道(全 JVM 唯一的)Singleton ...
有关 EJB3,无状态会话Bean 与 Spring 依赖注入 Singleton 的困惑! -
非典型程序员:
retreat 写道robbin 写道无状态SessionBe ...
有关 EJB3,无状态会话Bean 与 Spring 依赖注入 Singleton 的困惑! -
非典型程序员:
jianfeng008cn 写道
Singleton 并不是 ...
有关 EJB3,无状态会话Bean 与 Spring 依赖注入 Singleton 的困惑! -
非典型程序员:
robbin 写道无状态SessionBean确实没有必要搞对 ...
有关 EJB3,无状态会话Bean 与 Spring 依赖注入 Singleton 的困惑! -
jamesby:
(全 JVM 唯一的)Singleton 实例肯定是不对的,准 ...
有关 EJB3,无状态会话Bean 与 Spring 依赖注入 Singleton 的困惑!
文章列表
最近我在学习 EJB3。关于它的无状态会话Bean,我有一些困惑。
按照 EJB3 规范,容器会为每一种无状态会话 Bean 创建一定数量的实例,然后将它们保存在一个缓冲池(pool) 里面,然后根据调用的情况,将它们在调用者之间分配。书上特别强调了,因为这些 bean 都是无状态的,所以自由度很高。比如说,一个对象调用了无状态会话 Bean 的方法A,执行了一段时间;然后,又调用了同一个 Bean 的方法B。但实际上,它调用的是实例 1 的方法A,和实例 2 的方法B。只不过这一切,对调用者来说都是透明的。
这就是我的困惑所在。我们都知道,可以用无状态的 Singleton 来封装一些领域 ...