网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > J2EE > J2ee核心 > J2EE综合:Java学习:EJB的专用术语解释  

J2EE综合:Java学习:EJB的专用术语解释

2008-03-13  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    在学习J2EE的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些EJB术语。 网管u家u.bitscn@com

  Bean Instance(Bean实例)

网管网www_bitscn_com

  一个Bean Instance是Bean位于一个容器中的instantiation,如果把bean比作class,那么Bean Instance就是Java Object。

网管联盟bitsCN_com

  Bean-managed persistence(Bean自己所管理的永续性BMP)

网管u家u.bitsCN.com

    这个术语是用来描述Enterprise Java Bean如何来存储它们的state到数据库或者是其他的存储机制。容器将促使Bean呼叫Bean的EjbLoad()和EjbSave()方法。 中国网管联盟bitsCN.com

    Container(容器)

网管论坛bbs_bitsCN_com

  一个Bean的容器会实做bean的home interfaces与remote interfaces。它应该提供一组公用程序类别以便能够隐藏bean instances,介入方法调用,维持交易完整性与bean instances池的一般管理。虽然Ejb规则中规定一个容器必须管理超过一种以上的bean,不过通常每个容器只有一个bean。 中国网管论坛bbs.bitsCN.com

  Container-managed demarcation

网管网www_bitscn_com

  对于一个enterprise bean,不论何时,当其中的一个商业方法被呼叫,容器便自动启动一项新的交易。商业方法完成后,交易就结束了。容器启动交易的形式由bean的交易属性来决定,或者,由商业方法本身来决定(如果有指明的话)。

网管网www.bitscn.com

  Container-managed persistence(委托容器管理的永续性CMP)

中国网管论坛bbs.bitsCN.com

  Bean开发者可以委托容器来负责记录Bean的最新状态。Bean的状态必须由Bean中的许多public Fields得到。容器可以确保这些public fields在任何bean的方法被唤醒之前为正确的。public fields必须在deployment descriptor中定义,然后才产生container classes。

网管联盟bitsCN@com

  Entity beans 网管bitscn_com

  Entity beans 代表可以辨认的永续物件。典型的实例就是:它可以代表关系数据库中个别的rows。当然,也可以是档案系统中的档案,或者是任何其他独一无二的可辨识资料。

网管网www_bitscn_com

  Home 网管u家u.bitscn@com

  每一个Enterprise Bean,不论是Session或者是Entity bean,都有一个interface来让客户端能够建立与移除一个bean instance。以Entity为例,home interface 提供一些方法以允许客户端对于一个bean instance来作定位用。这个interface遵循Java RMI interface的规定。每个home interface都继承自一个远端界面,即EJBHome。 网管u家u.bitscn@com

  Remote

中国网管论坛bbs.bitsCN.com

  一个bean的remote interface 描述对于一个bean instance中可供客户端呼叫的方法集合。这个interface 遵循Java RMI interface的规定。每个remote interface都继承自一个远端界面,即EJBObject。 网管联盟bitsCN@com

  Session beans

网管联盟bitsCN_com

  Session beans为 particular client所建立。如果经过一段被称为timeout的指定空闲时间之后,就不再存在。

网管bitscn_com

  Session synchronization

网管网www.bitscn.com

  Session beans 可选择性地实做Session Synchronization interface。这样可以允许Session beans在交易将完成之前与完成之后被通知。session bean可以使用beforeCompletion()方法来否决交易的成功完成,并且能够使用afterCompletion()来判断交易成功与否。

网管下载dl.bitscn.com

  Transaction Attribute (事务属性) 中国网管论坛bbs.bitsCN.com

  一项transaction attribute可以用在bean与其特殊的商业方法上。其可能的值有六种,分别是

网管论坛bbs_bitsCN_com

  TX_NOT_SUPPORTED,TX_REQUIRED,TX_SUPPORTS,

中国网管联盟bitsCN.com

  TX_REQUIRES_NEW,TX_MANDATORY,TX_BEAN_MANAGED。

中国网管论坛bbs.bitsCN.com


TAGs   专用   术语   解释   学习   综合   bean   Bean   一个   容器   interface      
 上一篇:J2EE综合--浅析Java程序员的存储过程   下一篇:J2SE:JAVA异常处理方式的区别和分析
J2EE综合:Java学习:EJB的专用术语解释 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: