关于网友提出的“ 请教 会话bean 和实体bean 的区别。”问题疑问,本网通过在网上对“ 请教 会话bean 和实体bean 的区别。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 请教 会话bean 和实体bean 的区别。
描述: 我知道叫数据bean 和功能bean.
数据bean:组织数据结构。
功能bean;与数据库的操作。
请教 会话bean 和实体bean 的区别?他们各是什么东西?
谢谢!
解决方案1: 学习学习
解决方案2: 实体 Bean
相当于数据库里的表,表中的字段相当于变量,可以用一个实体BEAN表示一个表,也可以用一个实体BEAN表示多个表,视乎你的需要。
实体BEAN也包括一些数据库操作,例如insert\remove\selectbyPK等基本的操作,基本上不涉及商业逻辑部分。
会话 Bean
会话BEAN主要用于处理商业逻辑,会话BEAN通过实体BEAN对操作库进行操作,并进行一系列的商业处理。
基本上,J2EE通过这个方式可以完全实现真正的三层分布式系列。
如果层间接口定义得好的话,那么商业逻辑发生变化后,表示层基本上不会需要发生变化。
除了以上二种外,还有一个在EJB2.0新添的类型,叫消息BEAN。
大家可以通过消息BEAN实现消息服务体制,不需要再另行搭建消息服务器。
以上为个人见解。
解决方案3: 会话bean用来会话,实体bean用来操作数据库,比如插入,删除功能在实体bean中
完成
解决方案4: 比如硬盘中有个文件,这就相当于实体bean,是保存东西的,然后你对该文件执行打开、删除等操作,这些操作就相当于会话bean.
解决方案5: 实体Bean 被直接反应到数据库中--它们可以跨服务器的宕机而存在,但会话Bean在服务器宕机(比如重启动,崩溃等情况)后就消失。
更仔细区别请参考相关书籍。
解决方案6: 实体 Bean 与 会话 Bean 的区别
实体 Bean
持久对象; 不受服务器宕机影响
有一个主键; 可以被搜索到
可以被共享
必需被显式删除
会话 Bean
不是持久的; 受服务器宕机影响
不可以被搜索
通常一个用户使用一个 bean
过一段非活动期后将被自动回收
以上介绍了“ 请教 会话bean 和实体bean 的区别。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2573852.html