EJB体系结构规范有4种版本:1.0、1.1、2.0和2.1。事实上,EJB version 1.0已经过时了,而最新版本,即2.1,由于刚刚才出现,所以还没有广泛提供。BEA WebLogic Server 8.1同时支持1.1和2.0这两种版本。我们强烈建议在WebLogic Server 8.1中进行开发时使用EJB version 2.0。
实体bean是一种EJB。除了EJB背后的一般动机外,使用实体bean的特定动机是为持久存储中的业务域(business-domain)实体提供一种驻留在内存中的、可共享的、面向对象的视图。通常,业务域对象就是关系数据库中一个表里面的一行。在本文中,我们讨论了关于在WebLogic Server 8.1环境下Entity EJB的设计、开发和部署的特定问题。至于关于EJB技术的综合教程,我们推荐http://java.sun.com/j2ee上的J2EE教程。
概述 实体bean是设计用来治理关系数据库中的数据的。在BEA WebLogic Server 8.1环境下,Entity EJB的开发包括EJB的设计、生成、打包和部署。
EJB的部署可分为两种方式,要么是在BEA WebLogic Server 8.1内直接部署EJB JAR文件以及所依靠的任何JAR文件,要么是首先将EJB jar文件和所有依靠的JAR文件打包到一个企业应用归档(enterprise application archive,EAR)文件内,然后再在WebLogic Server 8.1内部署这个EAR文件。