EJB术语集合

来源:互联网 发布:电脑开机后打不开软件 编辑:程序博客网 时间:2024/06/18 17:41

 

EJB术语集合
1企业Bean实例:企业Bean类的java对象实例,它含有本地或远程接口中定义方法的实现供业务操作使用。企业Bean实例不具有网络能力,因为它不含有网络相关的逻辑。
2远程接口:它含有企业Bean类暴露的业务方法签名,是一java接口。在EJB开发模型中,客户代码总是同本地接口或远程接口交互,从不直接与企业Bean实例交互。由于远程接口遵守java RMI-IIOP定义的规则,因为它是具有网络功能的。
3本地接口:远程接口的高性能版本。如果客户调用的企业Bean组件与客户同处在一样的JVM中,则可以使用本地接口。使用本地接口访问EJB,不需要经历存根,骨架,网络调用,参数的marshldemarshal等操作。
4 EJB对象:容器生成的远程接口实现。它处于客户与企业Bean实例之间,它能够处理中间件相关问题,而且它还具有网络功能。客户调用都需要经历EJB对象。其中,EJB对象对客户调用委派给企业Bean实例,起本身实现了远程接口。
5本地对象:EJB对象的高性能版本,本地对象实现了本地接口。
6 Home接口:作为EJB对象工厂出现,它是java接口。为获得EJB对象,客户必须使用Home接口。由于客户跨越网络使用Home接口,因此它是具有网路功能的。
7 本地Home接口:Home接口的高性能版本。
8 Home对象:容器生成的Home接口实现。Home对象也具有网络功能,其遵守RMI-IIOP规则。
9 部署描述符:XML文件,用于指定企业Bean组件的中间件服务需求借助于部署描述符,EJB组件能够告知容器其所要求的中间件服务(隐式),比如如何管理企业Bean组件,生命周期管理需求,事务需求,持久化需求,安全性需求等。
10 供应商特定文件:获得特定容器提供的功能。请注意,这将影响组件在不同应用服务器间的便携性。
11 Ejb-jar文件:含有上述所有内容。它是以ZIP文件的形式存在。作为可部署单元,Ejb-jar文件能够部署到应用服务器中。应用服务器解压Ejb-jar,并装载其中定义的企业Bean组件。       
原创粉丝点击