当前位置:  技术问答>java相关

关于会话Bean和实体Bean?都有分

    来源: 互联网  发布时间:2017-04-04

    本文导语:  我刚做了一个会话Bean,我想问一下做过的兄台们,会话Bean和实体Bean各自的使用领域是怎样的他们的显著区别在什么地方,小弟初学,望多多指教,谢谢! 请大家谈谈自己的看法: | 会话Bean的寿命:取...

我刚做了一个会话Bean,我想问一下做过的兄台们,会话Bean和实体Bean各自的使用领域是怎样的他们的显著区别在什么地方,小弟初学,望多多指教,谢谢!
请大家谈谈自己的看法:

|
会话Bean的寿命:取决于客户会话的寿命
实体Bean的寿命:由相应数据的存在性确定

|
回话bean主要是模拟业务逻辑的。
而实体bean的主要功能则是模拟业务数据。
谁比谁重要,我觉得没法说。那个程序能只有逻辑没有数据或者只有数据没有业务逻辑呢?

|
我的一点愚见:会话Bean主要对应MVC模式的C(Control类),主要起Control作用;实体Bean对应M(Model),一般对应数据库的一张表,可以建立类似数据库
的主外键关系,可以看作是关系数据库的一种面向对象的表示,一般开发一个EJB项目,都要用到Facade模式,即用会话Bean去包裹多个实体Bean,建议看
一下《J2EE的设计模式》和《EJB编程指南》,乐思出版.可以给分了吗?

|
其实一般用session bean就好了!entity bean对系统的消耗很大!建议不用!

|
某种程度上可以把entity bean看成是一种特殊的"有状态会话bean"(可能不太恰当,这只是我个人的理解)。它能保存数据,并且和数据库实现同步,而且不随用户的会话结束而结束,但是除了这些特性基本上和有状态会话bean一样。

|
up

|
呵呵`~~
SessionBean 主要用以业务逻辑, EntityBean用于包裹数据
相对用户来说,EntityBean最好是不能直接访问的,因为所包含数据一般都比较重要,要用SessionBean包裹。从这种意义上说,EntityBean更主要,但并不代表EntityBean 难学, 你可以用CMP 呀~

|
呵呵`~~
SessionBean 主要用以业务逻辑, EntityBean用于包裹数据
相对用户来说,EntityBean最好是不能直接访问的,因为所包含数据一般都比较重要,要用SessionBean包裹。从这种意义上说,EntityBean更主要,但并不代表EntityBean 难学, 你可以用CMP 呀~

|
来晚了 up一下

|
小弟愚见:以为session Bean是处理业务逻辑,是动词形式.而Entity Bean是处理业务数据,是名词形式,凡事对应于数据库中的一条记录的对象可以用Entity Bean来表示,而Session Bean和Entity Bean本身是各有所长.具体情况具体分析了.

|
up

|
回话bean主要是模拟业务逻辑的。
而实体bean的主要功能则是模拟业务数据。
谁比谁重要,我觉得没法说。那个程序能只有逻辑没有数据或者只有数据没有业务逻辑呢?

|
________________________________
 afive(阿伍) :

 小弟愚见:以为session Bean是处理业务逻辑,是动词形式.而Entity Bean是处理业务数据,是名词形式,凡事对应于数据库中的一条记录的对象可以用Entity Bean来表示,而Session Bean和Entity Bean本身是各有所长.具体情况具体分析了.
_________________________________

UP!!!!
会话BEAN是描述过程,实体BEAN是描述数据的
一般来说,动词的就是会话BEAN    名词的就是实体BEAN
会话BEAN调用实体BEAN

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php中session_id()函数详细介绍,会话id生成过程及session id长度
  • 怎么创建一个会话,把其他进程组添加到会话当中啊?
  • php会话(session)生命周期概念介绍及设置更改和回收
  • 关于FC的会话
  • php5中当浏览器禁用cookie时保持会话session的方法
  • 进程组,会话,和作业是什么关系?
  • SSH在掉网后如何连接到原会话?
  • 会话组长和进程组长是什么?
  • VNC会话管理 VncSelector
  • 会话劫持poc PuttyHijack
  • 学习linux的新手,进程组,会话的知识重要吗?
  • 通过进程id号知道一个Oracle会话所占用的内存
  • zf框架的session会话周期及次数限制使用示例
  • 关于会话状态的客户端保留
  • oracle查看会话锁定的所有对象代码分享
  • 有什么办法知道某个会话(session)已经终止了呢
  • PHP Session会话超时时间设置方法教程
  • AUPE中关于创建会话
  • 在服务器端怎样检测客户端与服务器端的某个会话在一段时间里面没有通信,然后在服务器端终止该会话??
  • zf框架session会话周期与次数限制
  • servlet/jsp 中的session(会话)保存在系统的什么地方??可不可以直接修改?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3