摘要: stateful session bean的生命周期与stateless session bean有很多不同的方面。对于同一个bean的实例,没有池的概念,因为每一个实例仅仅为一个客户端服务。当客户端执行了一个借口的查找(lookup)或者对一个bean进行依赖注入的时候,stateful session bean就会从does-not-exist状态转换为method-ready状态。所以,这一步是有客户端初始化的,而不是容器来初始化的。一旦stateful session bean处在method-ready状态的话,容器就会同处理一个在method-ready状态的stateless s 阅读全文
posted @ 2011-04-10 21:31 dlljc 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 首先要强调的是session bean的生命周期是由容器控制的而不是应用程序控制的。stateless session bean的初始状态是不存在(does-not-exist)状态。就是在容器还没有启动的时候。接下来的状态是进入准备池(method-ready-pool)状态。当容器启动后,它会在准备池(method-ready pool)中建立许多stateless session bean的实例。为了在池中建立一个实例,容器会进行一下的步骤:1. bean被实例化(instantiated)2. 容器注入到bean的SessionContext。Bean使用SessionContext来 阅读全文
posted @ 2011-04-10 00:30 dlljc 阅读(733) 评论(0) 推荐(1) 编辑