EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?


Posted in 面试题 onFebruary 17, 2013
SessionBean:Stateless Session Bean(无状态) 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stateful(有状态) Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。
EntityBean:Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。
EJB通过以下技术管理实务:对象管理组织(OMG)的对象实务服务(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),开发组(X/Open)的XA接口。

Tags in this post...

面试题 相关文章推荐
关于Java String的一道面试题
Sep 29 面试题
c/c++某大公司的两道笔试题
Feb 02 面试题
北京某公司的.net笔试题
Mar 20 面试题
.NET是怎么支持多种语言的
Feb 24 面试题
关于VPN
Jun 10 面试题
介绍一下木马病毒的种类
Jul 26 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
linux比较文件内容的命令是什么
Sep 23 面试题
Linux内核产生并发的原因
Nov 08 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
Oct 17 面试题
Java编程面试题
Apr 04 #面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 #面试题
启动一个线程是用run()还是start()
Dec 25 #面试题
Java基础面试题
Jul 19 #面试题
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
Dec 30 #面试题
几道Java和数据库的面试题
May 30 #面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 #面试题
You might like
VB中的RasEnumConnections函数返回632错误解决方法
2014/07/29 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
php微信支付之APP支付方法
2015/03/04 PHP
js prototype 格式化数字 By shawl.qiu
2007/04/02 Javascript
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
可以用来调试JavaScript错误的解决方案
2010/08/07 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
2014/12/18 NodeJs
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
2015/10/26 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
2014年教学工作总结
2014/11/13 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
5行Python代码实现一键批量扣图
2021/06/29 Python
vue 实现弹窗关闭后刷新效果
2022/04/08 Vue.js