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文件。