Session Bean 与 Entity Bean 的区别?Stateful Session Bean 与 Stateless Session Bean 的区别?
2009-06-10 12:59
387 查看
Session Bean 在 EJB 应用中被用来完成一些服务器端的业务操作,如访问数据库、调用其他EJB组件,对于客户机,Session Bean 是一种非持久性对象,它实现某些在服务器端运行的业务逻辑。而 Entity Bean 对于客户端是一种持久性对象,它代表一个存储在持久性存储器中的实体对象视图,或是一个应用程序实现的实体。
Session Bean 还可以分为 Stateful Session Bean 和 Stateless Session Bean ,这两种 Session Bean 都可以将业务逻辑放在方法中执行,不同的是 Stateful Session Bean 可以记录用户的状态,通常来说,一个使用者会有一个相应的 Stateful Session Bean 实例;Stateless Session Bean 虽然也是逻辑组件,但 Stateless Session Bean 不负责记录使用者的状态,也就是说当使用者呼叫
Stateless Session Bean 时,EJB容器不会寻找特定的 Stateless Session Bean 实例来执行方法,而是随便找个 Stateless Session Bean 来执行方法,也就是可能多个使用者使用同一个 Stateless Session Bean 实例。Stateful Session Bean 的优点是可以维持使用者的状态,而 Stateless Session Bean 因为不需要维持使用者的状态,所以性能更优越一些。
Session Bean 还可以分为 Stateful Session Bean 和 Stateless Session Bean ,这两种 Session Bean 都可以将业务逻辑放在方法中执行,不同的是 Stateful Session Bean 可以记录用户的状态,通常来说,一个使用者会有一个相应的 Stateful Session Bean 实例;Stateless Session Bean 虽然也是逻辑组件,但 Stateless Session Bean 不负责记录使用者的状态,也就是说当使用者呼叫
Stateless Session Bean 时,EJB容器不会寻找特定的 Stateless Session Bean 实例来执行方法,而是随便找个 Stateless Session Bean 来执行方法,也就是可能多个使用者使用同一个 Stateless Session Bean 实例。Stateful Session Bean 的优点是可以维持使用者的状态,而 Stateless Session Bean 因为不需要维持使用者的状态,所以性能更优越一些。
相关文章推荐
- EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
- Stateless Session Bean 与Stateful Session Bean 的比较
- EJB是基于哪些技术实现的_SessionBean和EntityBean的区别_StatefulBean和StatelessBean的区别_JAVA面试题及答案
- 歪解stateful session bean 和 stateless session bean的区别。
- EJB 中stateless、stateful 会话bean的区别
- EJB3.0---Stateless session bean
- StatefulBean和StatelessBean有什么区别?
- drools rule: stateful vs stateless knowledge session
- stateless session bean中跨数据库的事务的维持
- weblogic 9下,把stateless session bean发布为web services
- EJB3.0初步之Stateless session bean
- 关于AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- EJB3.0学习笔记---Stateless Session Bean的原理:
- Weblogic10 + EJB3入门教程(1):编写第一个无状态会话Bean(Stateless Session Bean)
- LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
- sessionbean entitybean 区别
- stateless session bean中跨数据库的事务的维持
- weblogic 9下,把stateless session bean发布为web services
- AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别