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

面试题 相关文章推荐
说出数据连接池的工作机制是什么?
Apr 19 面试题
华为c/c++笔试题
Jan 25 面试题
链表面试题-一个链表的结点结构
May 04 面试题
一些高难度的SQL面试题
Nov 29 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
光声世纪笔试题目
Aug 25 面试题
UDP协议功能
Jan 06 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
linux面试题参考答案(5)
Nov 05 面试题
几个Shell Script面试题
Apr 18 面试题
什么是组件架构
May 15 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
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使用CURL实现对带有验证码的网站进行模拟登录的方法
2014/07/23 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
js和jquery中循环的退出和继续下一个循环
2014/09/03 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
小程序显示弹窗时禁止下层的内容滚动实现方法
2019/03/20 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
Python高效编程技巧
2013/01/07 Python
python重试装饰器示例
2014/02/11 Python
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
易程科技软件测试笔试
2013/03/24 面试题
自我鉴定范文
2013/11/10 职场文书
业务员薪酬管理制度
2014/01/15 职场文书
高三自我评价
2014/02/01 职场文书
2014全国两会心得体会
2014/03/17 职场文书
大专生找工作自荐书
2014/06/10 职场文书
商务英语专业大学生职业生涯规划书
2014/09/14 职场文书
检讨书范文2000字
2015/01/28 职场文书
亮剑观后感500字
2015/06/05 职场文书
《1942》观后感
2015/06/08 职场文书
客户答谢会致辞
2015/07/30 职场文书
拔河比赛队名及霸气口号
2015/12/24 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python