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如何与mysql建立链接
May 05 面试题
PHP面试题及答案二
May 23 面试题
super关键字的用法
Apr 10 面试题
C和C++经典笔试题附答案解析
Aug 18 面试题
介绍一下游标
Jan 10 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
什么是SQL Server的确定性函数和不确定性函数
Aug 04 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
3个CCIE对一个工程师的面试题
May 06 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
EJB的基本架构
Sep 22 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
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将回调函数作用到给定数组单元的方法
2014/08/19 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
浅析JS刷新框架中的其他页面 && JS刷新窗口方法汇总
2013/07/08 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
vue-router2.0 组件之间传参及获取动态参数的方法
2017/11/10 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
Vue实现按钮级权限方案
2019/11/21 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[43:18]NB vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
解决python 在for循环并且pop数组的时候会跳过某些元素的问题
2020/12/11 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
高考标语大全
2014/06/05 职场文书
公司合并协议书范本
2014/09/30 职场文书
2015年党员承诺书
2015/01/21 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
2016党员党课心得体会
2016/01/07 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
一文搞懂MySQL索引页结构
2022/02/28 MySQL
分享CSS盒子模型隐藏的几种方式
2022/02/28 HTML / CSS
利用Python实时获取steam特惠游戏数据
2022/06/25 Python