比较一下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...

面试题 相关文章推荐
weblogic面试题
Mar 07 面试题
数据库连接池的工作原理
Sep 26 面试题
JDO的含义
Nov 17 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
面向对象概念面试题(.NET)
Nov 04 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
什么是Linux虚拟文件系统VFS
Aug 25 面试题
介绍一下gcc特性
Oct 31 面试题
What is EJB
Jul 22 面试题
Java基础面试题
Jul 19 面试题
Unix控制后台进程都有哪些进程
Sep 22 面试题
介绍一下RMI的基本概念
Dec 17 #面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 #面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
You might like
Ajax PHP分页演示
2007/01/02 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
PHP扩展开发入门教程
2015/02/26 PHP
php实现模拟登陆方正教务系统抓取课表
2015/05/19 PHP
PHP中类的继承和用法实例分析
2016/05/24 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
Javascript中3个需要注意的运算符
2015/04/02 Javascript
JS响应鼠标点击实现两个滑块区间拖动效果
2015/10/26 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
jQuery操作attr、prop、val()/text()/html()、class属性
2019/05/23 jQuery
vue cli安装使用less的教程详解
2019/07/12 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
浅谈numpy库的常用基本操作方法
2018/01/09 Python
selenium+python环境配置教程详解
2019/05/28 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
应届生英语教师求职信
2013/11/05 职场文书
妇科医生自荐信
2013/11/05 职场文书
大学生思想汇报范文
2013/12/31 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
后勤个人工作总结
2015/02/28 职场文书
大学学生会辞职信
2015/05/13 职场文书
position:sticky 粘性定位的几种巧妙应用详解
2021/04/24 HTML / CSS
Vue如何清空对象
2022/03/03 Vue.js
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis
MySQL中LAG()函数和LEAD()函数的使用
2022/08/14 MySQL