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

面试题 相关文章推荐
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
Android笔试题总结
Nov 29 面试题
南京软件公司的.net程序员笔试题
Aug 31 面试题
北京某公司的.net笔试题
Mar 20 面试题
什么是Assembly(程序集)
Sep 14 面试题
开放系统互连参考模型
Jun 29 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
linux面试题参考答案(8)
Aug 11 面试题
设计模式的基本要素是什么
Apr 21 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
什么是GWT的Module
Jan 20 面试题
Promise面试题详解之控制并发
May 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
mysql数据库差异比较的PHP代码
2012/02/05 PHP
coreseek 搜索英文的问题详解
2013/06/08 PHP
yii用户注册表单验证实例
2015/12/26 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
javascript CSS画图之基础篇
2009/07/29 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
基于vue实现分页效果
2017/11/06 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
详解js中Array的方法及技巧
2018/09/12 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
Vue父子之间值传递的实例教程
2020/07/02 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
Python中Unittest框架的具体使用
2019/08/27 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
python之语音识别speech模块
2020/09/09 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
彪马美国官网:PUMA美国
2017/03/09 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
财经学院自荐信范文
2014/02/02 职场文书
平面设计求职信
2014/03/10 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Python如何使用循环结构和分支结构
2022/04/13 Python