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

面试题 相关文章推荐
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
super()与this()的区别
Jan 17 面试题
某个公司的Java笔面试题
Mar 11 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
SQL面试题
Apr 30 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
如何查找网页漏洞
Jun 22 面试题
几个常见的软件测试问题
Sep 07 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
两道JAVA笔试题
Sep 14 面试题
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
Yii实现简单分页的方法
2016/04/29 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
xmlHTTP实例
2006/10/24 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
JS制作类似选项卡切换的年历
2016/12/03 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
详解React 服务端渲染方案完美的解决方案
2018/12/14 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
layui使用数据表格实现购物车功能
2019/07/26 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
python获取远程图片大小和尺寸的方法
2015/03/26 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
手写一个python迭代器过程详解
2019/08/27 Python
python框架django项目部署相关知识详解
2019/11/04 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
python speech模块的使用方法
2020/09/09 Python
如何用python写个模板引擎
2021/01/14 Python
超级搞笑检讨书
2014/01/15 职场文书
运动会通讯稿400字
2014/01/28 职场文书
双创工作实施方案
2014/03/26 职场文书
党员活动日总结
2014/05/05 职场文书
英文求职信范文
2014/05/23 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
基于Python实现股票收益率分析
2022/04/02 Python