amazonaws:什么叫有状态对象和无状态对象?--bbs
来源:百度文库 编辑:中财网 时间:2024/05/01 20:36:46
什么叫有状态对象和无状态对象?
什么叫有状态对象和无状态对象?
楼主说的是 Stateful Bean和Stateless Bean吧~~
是EJB SessionBean的两个类型,
Stateful的话, SessionBean每次调用方法后会保持状态。
Stateless的话, SessionBean每次调用方法时, 状态全部回到默认值。
Stateful bean怎么样才算是保持了状态呢?
保持状态如何理解?
有状态就是有数据存储功能,购物车就是很好的例子,买一件东西放进购物车,可以再次购买或者删减。
无状态就是一次操作,不保存数据。
有状态对象,说白了就是有数据成员的对象,这样的对象由数字描述其状态。而保持状态就是将其存储在某个存储器中以便以后使用。
无状态对象很简单咯,就是没有数据成员的对象,通常这样的对象只是有一些接口,起到桥接的作用。
Stateful的话, SessionBean每次调用方法后会保持状态。
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规范就知道了.
谢谢楼上的,明白了什么叫有状态的和无状态的了,
什么叫有状态对象和无状态对象?
楼主说的是 Stateful Bean和Stateless Bean吧~~
是EJB SessionBean的两个类型,
Stateful的话, SessionBean每次调用方法后会保持状态。
Stateless的话, SessionBean每次调用方法时, 状态全部回到默认值。
Stateful bean怎么样才算是保持了状态呢?
保持状态如何理解?
有状态就是有数据存储功能,购物车就是很好的例子,买一件东西放进购物车,可以再次购买或者删减。
无状态就是一次操作,不保存数据。
有状态对象,说白了就是有数据成员的对象,这样的对象由数字描述其状态。而保持状态就是将其存储在某个存储器中以便以后使用。
无状态对象很简单咯,就是没有数据成员的对象,通常这样的对象只是有一些接口,起到桥接的作用。
Stateful的话, SessionBean每次调用方法后会保持状态。
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规范就知道了.
谢谢楼上的,明白了什么叫有状态的和无状态的了,
什么叫封装对象
什么叫对象?
什么叫面相对象?
C++中的实例和对象的区别,属性和状态的关系?
什么叫挂起状态?
什么叫“或然状态”?
待机状态和休眠状态有什么区别?
电脑的休眠状态和待机状态有什么区别
什么叫初始化对象啊????
什么叫面向对象编程
什么叫对象化存储?
个人和全局变量,在asp.net中可以利用那些对象存储?几种维持状态的对象应用场合及优缺点?
什么叫面向对象的程序设计和可视化编程
悬赏10分!AutoCAD中的对象捕捉和对象追踪分别有什么用??
Document对象的Write方法和Response对象的Write方法有什么不同?
面向对象数据库、对象-关系数据库、XML三者之间有什么相同点和不同点
asp对象有什么技巧
什么叫全状态飞机?
什么叫“亚熔融状态”
asp中的组件和对象有什么区别了???
和一个社会老大处对象有什么感觉?
网友见面和通过中介对象有什么区别
什么关系才叫对象(男女朋友)
什么叫“面向对象的程序设计”??