在学习j2ee的过程中,初学者不免为各种类专业的术语弄得头晕脑涨,所以本文特地收集整理了一些ejb术语,为广大网友解疑。
bean
bean instance(bean实例) 【相关文章:数据存储新方向ISCSI全面解析】
bean是enterprise java bean的缩写,一个bean扮演着应用程序素材的角色。她包含有一个functional interface,一个life-cycle interface,以及一个实做它所支援的商业方法的类别。 【扩展阅读:iSCSI技术应用详解】
bean-managed persistence(bean自己所管理的永续性) 【扩展信息:iSCSI网络存储技术及产品介绍】
一个bean instance是bean位于一个容器中的instantiation,如果把bean比作class,那么bean instance就是java object。
这个术语是用来描述enterprise java bean如何来存储它们的state到数据库或者是其他的存储机制。容器将促使bean呼叫bean的ejbload()与ejbsave()方法。
container(容器)一个bean的容器会实做bean的home interfaces与remote interfaces。它应该提供一组公用程序类别以便能够隐藏bean instances,介入方法调用,维持交易完整性与bean instances池的一般管理。虽然ejb规则中规定一个容器必须管理超过一种以上的bean,不过通常每个容器只有一个bean。
container-managed demarcation
对于一个enterprise bean,不论何时,当其中的一个商业方法被呼叫,容器便自动启动一项新的交易。商业方法完成后,交易就结束了。容器启动交易的形式由bean的交易属性来决定,或者,由商业方法本身来决定(如果有指明的话)。
container-managed persistence(委托容器管理的永续性)
bean开发者可以委托容器来负责记录bean的最新状态。bean的状态必须由bean中的许多public fields得到。容器可以确保这些public fields在任何bean的方法被唤醒之前为正确的。public fields必须在deployment descriptor中定义,然后才产生container classes。
entity beans
... 下一页