MWT9EJB3.pptVIP

  • 3
  • 0
  • 约5.78千字
  • 约 29页
  • 2017-05-10 发布于河南
  • 举报
MWT9EJB3

中 间 件 技 术 第四章 J2EE技术 知识点: 4.4 什么是会话Bean 4.4.2 有状态会话Bean 4.5 实体Bean 4.5.1 持久的概念 会话Bean——商务处理过程 会话Beans分无状态和有状态两种。 无状态的会话Beans通常模拟商业逻辑,例如:汇率转换、计算商品价格等单一方法的调用。 有状态的会话Beans通常模拟商业过程,它会临时保存客户信息。一个会话Beans的典型例子是网上的购物车。 两种会话Beans都不长期保存状态信息或数据,当客户断开连接或服务器关闭时,会话Beans随之消失。 4.4.2开发有状态会话Bean 1、有状态会话Bean——Stateful 有状态会话Bean所服务的业务过程能够延伸到多个方法请求或者事务中。 有些业务过程会在若干请求间形成会话过程,EJB组件必须跟踪用户的状态。(比如购物篮的状态) 为完成业务过程,有状态会话Bean需要为单个客户保存状态信息,只存储一个特定客户的状态信息。 通常,当一个客户端程序调用会话Bean中的一个方法时,便开始了与Bean的对话,同一客户端的下一个方法请求必须得到保存在Bean中的会话状态。 4.4.2续 有状态会话Bean——Stateful 如果在方法调用期间有状态会话Bean的状态发生变化,则这种改变必须反映到同一客户的随后调用中。 有状态会话Bean在客户引用期间维护Bean

文档评论(0)

1亿VIP精品文档

相关文档