楼主说的是 Stateful Bean和Stateless Bean吧~~
是EJB SessionBean的两个类型,
Stateful的话, SessionBean每次调用方法后会保持状态。
Stateless的话, SessionBean每次调用方法时, 状态全部回到默认值。
是EJB SessionBean的两个类型,
Stateful的话, SessionBean每次调用方法后会保持状态。
Stateless的话, SessionBean每次调用方法时, 状态全部回到默认值。
解决方案 »
- itext同一行字有不同样式什么做??????????
- 急急急急急急急急急急急急急急急急急急急急急急急急
- 循环语句编译后成了判断语句的原因?
- 一个关于apache的菜鸟问题,请帮帮忙!!!
- 帮忙来看下~xml问题~
- 有没有一本介绍struts+spring+hibernate的书啊?
- 在线点歌台的实现??~~~
- jsp只能调用在tomcat中的WEB-INF/classes中的javabean吗?不能调用在classpath中的bean吗?
- 高分求教...怎么使用java编程制作报表引擎.
- 方法传值
- Sping中什么叫AOP代理? 应该如何理解AOP代理?
- Spring中到底什么叫有无状态的Bean,什么叫无状态的Bean?
Stateless的话, SessionBean每次调用方法时, 状态全部回到默认值。举例说明一下:
比如有个SessionBean叫做 BusinessLogicEJB, 下面有两个方法, methodA(), methodB(), 和一个数据成员String data. 如果是Stateful, 那么methodA() 方法调用后, methodA()方法把data值改为"A", 那么methodB()在调用时, 就会得到data的值是"A".如果是 Stateless, 那么methodA()中不论你怎么改变data的值, methodB()中取到的永远是data = "". (你没学过J2EE EJB可能不理解, 明明是一个类里的两个方法, 为什么A方法改变data的值, B方法去取data的值会还原为"")看一下Sun公司J2ee EJB规范就知道了.