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

面试题 相关文章推荐
如何写出高性能的JSP和Servlet
Jan 22 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
Jan 18 面试题
介绍一下SQL Server里面的索引视图
Jul 31 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
铭万公司.net面试题笔试题
Jul 20 面试题
上海微创软件面试题
Jun 14 面试题
在Ajax应用中信息是如何在浏览器和服务器之间传递的
May 31 面试题
Python中如何定义一个函数
Sep 06 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
一套中级Java程序员笔试题
Jan 14 面试题
Java基础知识面试题
Mar 25 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
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
使用 php4 加速 web 传输
2006/10/09 PHP
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
PHP EOT定界符的使用详解
2008/09/30 PHP
php实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
php表单敏感字符过滤类
2014/12/08 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
js倒计时小程序
2013/11/05 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[48:29]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS KG
2018/03/31 DOTA
python通过scapy获取局域网所有主机mac地址示例
2014/05/04 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Django模板变量如何传递给外部js调用的方法小结
2017/07/24 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
2018/05/15 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
Python类反射机制使用实例解析
2019/12/30 Python
Python中bisect的用法及示例详解
2020/07/20 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
vue实现倒计时功能
2021/03/24 Vue.js
办加油卡单位介绍信
2014/01/09 职场文书
自荐信格式范文
2015/03/04 职场文书