为什么要池无状态会话 Bean?
2022-09-01 14:34:39
Java 中的无状态 Bean 不会在来自客户端的两次调用之间保持其状态。因此,简而言之,我们可以将它们视为具有业务方法的对象。每个方法都采用参数并返回结果。调用该方法时,将在执行堆栈中创建一些局部变量。当该方法返回时,将从堆栈中删除局部变量,如果分配了一些临时对象,则无论如何都会对它们进行垃圾回收。
从我的角度来看,这与通过单独的线程调用同一单个实例的方法没有什么不同。那么,为什么容器不能使用一个 Bean 的一个实例,而不是池化多个 bean 呢?