EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的


Posted in 面试题 onJuly 24, 2015
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...

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
怎么处理XML的中文问题
Mar 26 面试题
Oracle中delete,truncate和drop的区别
May 05 面试题
如何理解委托
Jan 06 面试题
如何转换一个字符串到enum值
Apr 12 面试题
应届生.NET方向面试题
May 23 面试题
override和overload的区别
Mar 09 面试题
一套软件开发工程师笔试题
May 18 面试题
AJAX都有哪些有点和缺点
Nov 03 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
Aug 18 面试题
九州传奇上机题
Jul 10 面试题
提高EJB性能都有哪些技巧
Mar 25 #面试题
EJB实例的生命周期
Oct 28 #面试题
EJB timer的种类
Oct 28 #面试题
EJB的激活机制
Oct 25 #面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 #面试题
EJB的几种类型
Aug 15 #面试题
介绍一下EJB的体系结构
Aug 01 #面试题
You might like
php实现ip白名单黑名单功能
2015/03/12 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
JS父页面与子页面相互传值方法
2014/03/05 Javascript
JavaScript版的TwoQueues缓存模型
2014/12/29 Javascript
Node.js的Koa框架上手及MySQL操作指南
2016/06/13 Javascript
Javascript 获取鼠标当前的位置实现方法
2016/10/27 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
2018/05/22 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
Python实现求两个数组交集的方法示例
2019/02/23 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
如何用python免费看美剧
2020/08/11 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
Charles & Colvard官网:美国莫桑石品牌
2019/06/05 全球购物
四年级语文教学反思
2014/02/05 职场文书
抽样调查项目计划书
2014/04/24 职场文书
化学专业自荐信
2014/05/28 职场文书
六查六看剖析材料
2014/10/06 职场文书
课外活动实习计划
2015/01/19 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
海洋天堂观后感
2015/06/05 职场文书
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers