当前位置: 技术问答>java相关
和大家请教一下ejb中的几个bean的不同用途?
来源: 互联网 发布时间:2014-12-25
本文导语: session bean,entity bean,好像还有个message bean. | 在EJB1.0中只定义了两种类型的Enterprise Beans:Session Bean和Entity Bean。message Bean 我还不清楚。从名字上看嘛, Session Bean:相对较短的生命周期。...
session bean,entity bean,好像还有个message bean.
|
在EJB1.0中只定义了两种类型的Enterprise Beans:Session Bean和Entity Bean。message Bean 我还不清楚。从名字上看嘛,
Session Bean:相对较短的生命周期。 一般只对应一个Client的请求, 并提供特定的服务。当发生Server Crash时,无法恢复。 一般用于为Client提供共享数据库数据。
Session Bean又分为:stateless & stateful
Entity Bean:可以为多个Client提供持续的服务。 相对较长的生命周期。和某个Client的生命周期无关。当发生Server Crash时,可以恢复。 直接映射数据库中的数据。
Session Bean:相对较短的生命周期。 一般只对应一个Client的请求, 并提供特定的服务。当发生Server Crash时,无法恢复。 一般用于为Client提供共享数据库数据。
Session Bean又分为:stateless & stateful
Entity Bean:可以为多个Client提供持续的服务。 相对较长的生命周期。和某个Client的生命周期无关。当发生Server Crash时,可以恢复。 直接映射数据库中的数据。
|
MessageDrivenBean 是 EJB 2.0规范的.
详细见
http://www.cnjsp.net/article/read.php?id=181&bankuai=2
详细见
http://www.cnjsp.net/article/read.php?id=181&bankuai=2