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

面试题 相关文章推荐
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 面试题
说出数据连接池的工作机制是什么?
Apr 19 面试题
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
介绍Java的内部类
Oct 27 面试题
Sql面试题
Mar 20 面试题
什么是跨站脚本攻击
Dec 11 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
常用UNIX 命令(Linux的常用命令)
Jul 10 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
Java编程面试题
Apr 04 面试题
精选干货:Java精选笔试题附答案
Jan 18 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
介绍一下RMI的基本概念
Dec 17 #面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 #面试题
敏捷开发的主要原则都有哪些
Apr 26 #面试题
什么是规则表达式
May 03 #面试题
软件设计的目标是什么
Dec 04 #面试题
设计模式的基本要素是什么
Apr 21 #面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
You might like
PHP实现今天是星期几的几种写法
2013/09/26 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
jQuery中click事件用法实例
2014/12/26 Javascript
JavaScript表格常用操作方法汇总
2015/04/15 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
详解vue项目优化之按需加载组件-使用webpack require.ensure
2017/06/13 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
浅谈Express.js解析Post数据类型的正确姿势
2019/05/30 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
jQuery实现消息弹出框效果
2019/12/10 jQuery
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python备份Mysql脚本
2008/08/11 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
python实现rsa加密实例详解
2017/07/19 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
Python3之手动创建迭代器的实例代码
2019/05/22 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
Python实现异步IO的示例
2020/11/05 Python
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
《日月潭》教学反思
2014/02/28 职场文书
英语教师岗位职责
2014/03/16 职场文书
安全生产月活动总结
2014/05/04 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript