`
非典型程序员
  • 浏览: 5985 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
文章列表
最近我在学习 EJB3。关于它的无状态会话Bean,我有一些困惑。 按照 EJB3 规范,容器会为每一种无状态会话 Bean 创建一定数量的实例,然后将它们保存在一个缓冲池(pool) 里面,然后根据调用的情况,将它们在调用者之间分配。书上特别强调了,因为这些 bean 都是无状态的,所以自由度很高。比如说,一个对象调用了无状态会话 Bean 的方法A,执行了一段时间;然后,又调用了同一个 Bean 的方法B。但实际上,它调用的是实例 1 的方法A,和实例 2 的方法B。只不过这一切,对调用者来说都是透明的。 这就是我的困惑所在。我们都知道,可以用无状态的 Singleton 来封装一些领域 ...
Global site tag (gtag.js) - Google Analytics