http://bbs.csdn.net/topics/30315617

SessionBean封装过程;EntityBean封装数据。
· Session Bean
  Session Bean在J2EE Server上代表的是一个Client。Client通过调用Session Bean的方法来访问远程服务。Session Bean为它的Client完成特定的工作,并通过在server端运行business tasks,向Client屏蔽了实现的复杂性。
  Session Beans有两种状态管理模式:Stateful和Stateless
  Stateless Session Bean不能够维持一个调用客户的状态。在一个方法调用的过程中,Stateless Session Bean可以维持调用客户的状态,但是当方法执行完时,状态不会被保持。在调用完成后,Stateless Session Bean被立即释放到缓冲池中,所以Stateless Session Bean具有很好的伸缩性,可以支持大量用户的调用。 
  Stateful Session Bean可以一对一的维持某个调用客户的状态,并且在不同的方法调用中维持这个状态, 由于对于每一个并发用户,必须有一个对应的Stateful Session Bean,为了提高系统的效率,Stateful Session Bean可以在一定的客户空闲时间后被写入二级存储设备(如硬盘),在客户发出新的调用请求后,再从二级存储 设备恢复到内存中。
  · Entity Bean
  Entity Bean代表的是持续储存机制中的一个企业对象。它的持续可以被Entity Bean自己管理,也可以由EJB容器来管理。
  Entity Bean代表数据库或另外一个企业应用系统中的数据对象,如代表数据库的一行记录。和Session Bean不同,Entity Bean是持久的(persistent),允许共享访问。持久性(Persistence)是指Entity Bean的状态不依赖于应用服务器而存在。因为Entity Bean是底层数据库记录的映像,会和数据库记录保持同步,所以,即使当应用服务器崩溃或停止运行,Entity Bean的状态还会保存在数据库中,不会丢失。  

sessionbean entitybean 区别相关推荐

  1. ejb中sessionbean的见解

    EJB学习笔记五(SessionBean的生命周期) 1.前言 前几篇主要介绍了有状态和无状态.远程和本地调用的SessionBean,这篇介绍一下有关SessionBean的生命周期.Session ...

  2. JAVA面试相关基础知识

    1.面向对象的特征有哪些方面  1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽 ...

  3. JAVA相关基础知识(一)

    1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节.抽象 ...

  4. JAVA基础知识(2)

    20.EJB与JAVA BEAN的区别?Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean.但通常情况下,由于Java Bean ...

  5. 经典的JAVA面试题

    Java基础方面: 0.作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √    ...

  6. java面试和笔试大全

    2.String是最基本的数据类型吗? 基本数据类型包括byte.int.char.long.float.double.boolean和short. java.lang.String类是final类型 ...

  7. 超有用的 java面试题

    第一,谈谈final, finally, finalize的区别. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承. finally是异常处理语句结构的一部分,表示总 ...

  8. java 华为面试题_JAVA华为面试题

    这是华为Java的主要面试题目宝典....真的是很有用...我从中受益匪浅.... 1面向对象的特征有哪些方面 2 String是最基本的数据类型吗? 3 int和Integer有什么区别 4 Str ...

  9. JAVA面试题总汇(含答案)

    1.面向对象的特征有哪些方面    1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节 ...

最新文章

  1. k8s的imagePullSecrets如何生成及使用
  2. 关于struts,spring,hibernate的几个问题
  3. The more, The Better(HDU-1561)
  4. Groovy小结:java调用Groovy方法并传递参数
  5. Java 8中用java.time.LocalDate全面代替老旧的Date,Calendar类
  6. PKIX path building failed
  7. tspline工具_TSpline2.0海豚建模教程.pdf
  8. niceScroll滚动条出现在div的左侧(PS:原本应该出现在div右侧)
  9. 使用DeskPins工具钉住窗口
  10. 支付宝服务商ISV 签约开放能力
  11. 云服务器搭网站需要买域名吗,买了云服务器还要买域名吗
  12. C#调用Windows图片和传真查看器打开图片
  13. .NET 高级架构师0003 架构师之路(2)---架构师的职责
  14. 又学一招——Chrome 插件安装技巧
  15. 【转】人家在美国怎么过的,7年,我无比惭愧
  16. 区块链工程师工资小调查,工资最高的居然是杭州
  17. android x86还是arm,Android x86是否模拟ARM?(Does Android x86 emulate ARM?)
  18. 违规对店铺综合质量评分、个性化推荐影响 以及标题 、修改sku的影响
  19. 计算机系单身率排行榜,单身率最高的专业排行!脱不了单的原因找到了
  20. STC89C52RC的P4口的应用问题

热门文章

  1. 【数据结构与算法】之深入解析“排列硬币”的求解思路与算法示例
  2. 134. Gas Station 加油站
  3. Uncaught TypeError: Cannot read property 'value'' of null
  4. 1130:找第一个只出现一次的字符
  5. WebDriver自动化测试框架详解
  6. 【Qt】QModbusClient类
  7. android sd大小,android用户的SD卡相同容量是否完全一样的大小
  8. 每天一道LeetCode-----使用最少的操作将一个字符串转换成另一个字符串,只有插入,删除,替换三种操作
  9. 数据结构-----Trie树
  10. 使用debug工具修改寄存器中的值