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...

面试题 相关文章推荐
PHP经典面试题
Sep 03 面试题
Tomcat中怎么使用log4j输出所有的log
Jul 07 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
JAVA和C++的区别
Oct 06 面试题
请解释virtual关键字的含义
Jun 17 面试题
DataReader和DataSet的异同
Dec 31 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
几道Web/Ajax的面试题
Nov 05 面试题
Python文件操作的面试题
Jun 22 面试题
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
PHP的ASP防火墙
2006/10/09 PHP
php下载远程文件类(支持断点续传)
2008/11/14 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP实现抓取HTTPS内容
2014/12/01 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
js 上传图片预览问题
2010/12/06 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
js简单判断移动端系统的方法
2016/02/25 Javascript
vuex实现简易计数器
2016/10/27 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
2016/11/26 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
django admin 后台实现三级联动的示例代码
2018/06/22 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
python实现websocket的客户端压力测试
2019/06/25 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
Python连接字符串过程详解
2020/01/06 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
应聘教师推荐信
2013/10/31 职场文书
2014年创卫工作总结
2014/11/24 职场文书
2014年网管工作总结
2014/12/11 职场文书
迟到检讨书
2015/01/26 职场文书
建议书范文
2015/02/05 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python