比较一下entity bean和session bean


Posted in 面试题 onDecember 27, 2013
entity bean(譬如说)代表底层数据库的一行,entity bean实例和数据库记录间就是一对一的关系。因为多个客户端必须访问底层记录, 这意味着,不同于session bean,客户端必须共享entity bean。因为是共享的, 所以entity bean不允许保存每个客户端的信息。session bean允许保存客户端的 状态信息,客户端和session bean实例间是一对一的。entity bean允许保存记录的信息,entity bean实例和记录间是一对一的。一个理想的情况是客户端通过session bean连接服务器,然后session bean通过entity bean访问数据库。这使得既可以保存客户端的信息又可以保存数据库记录的信息。同时session bean也不能提供在相同或不同的EJB类调用间进行全局的事务控制。没有session bean,应用程序开发者(客户端开发者)就必须理解EJB类的事务要
求,并使用客户端的事务划分来提供事务控制。EJB的主要好处就是应用开发者不需知道EJB类的事务需求。一个session bean可以代表一个商业操作,进行事务控制,不需要客户端进行事务划分

Tags in this post...

面试题 相关文章推荐
数据库连接池的工作原理
Sep 26 面试题
计算s=f(f(-1.4))的值
May 06 面试题
实现向右循环移位
Jul 31 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
系统管理员的职责包括那些?管理的对象是什么?
Jan 18 面试题
EJB timer的种类
Oct 28 面试题
Python面试题:Python里面如何生成随机数
Mar 12 面试题
请说出这段代码执行后a和b的值分别是多少
Mar 28 面试题
简单的JAVA编程面试题
Mar 19 面试题
国外的一些J2EE面试题一
Oct 13 面试题
介绍一下RMI的基本概念
Dec 17 #面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 #面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
You might like
php array_intersect()函数使用代码
2009/01/14 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
在Mac上编译安装PHP7的开发环境
2015/07/28 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
node.js使用require()函数加载模块
2014/11/26 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
使用puppeteer破解极验的滑动验证码
2018/02/24 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
Vue+ElementUI项目使用webpack输出MPA的方法
2019/08/27 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
2020/09/27 Javascript
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
对Python3 goto 语句的使用方法详解
2019/02/16 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
python小程序实现刷票功能详解
2019/07/17 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
Python中的面向接口编程示例详解
2021/01/17 Python
大专生工程监理求职信
2013/10/04 职场文书
优秀毕业大学生推荐信
2013/11/13 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
低碳生活倡议书
2014/04/14 职场文书
大气污染防治方案
2014/05/19 职场文书
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang