top
Loading...
環境配置
我們先要確認你已經安裝好orion和ant,對于orion和ant的安裝可以參見它們的安裝文檔,這里我們不再細述。我已經假定你安裝好了orion和ant同時系統的PATH中已經加入了ant的bin目錄的路徑,以及在環境變量中正確的設置好了ANT_HOME指向你的ant安裝路徑和JAVA_HOME指向到你的JDK安裝路徑。還有一點要注意的是需要你在系統的CLASSPATH環境變量中加入orionjndi.jar、orionorion.jar、orionejb.jar、orionxalan.jar、orionxerces.jar。具體的驗證方法是在命令行下輸入java -version命令時會得到如下這樣的提示:

java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-C)
Java HotSpot(TM) Client VM (build 1.3.0-C, mixed mode)

而輸入ant -version命令時會得到如下這樣的提示:

Ant version 1.2 compiled on October 24 2000

在orion目錄中我們輸入java -jar orion.jar后會得到以下這樣的提示來說明orion也運行正常:

Orion/1.3.8 initialized

確定這所有的都正常后我們開始我們的開發工作了。

以下是一個EJB的框架及Client使用這個EJB的流程:

對于一個EJB來說,它的Client會有許多,但是無論是哪種Client都會先通過JNDI來找到EJB Container得到這個EJB的Home Interface,通過調用這個Interface的create()方法來創建了服務器上的EJB實體,同時也會執行這個EJB中的EJBCreate()方法。而調用Home Interface的create()方法的返回值就是這個EJB的Remote Interface了。Client通過調用Remote Interface的方法來調用EJB中的方法,而J2EE服務器來處理這之中所有的流程。

我們需要代碼來實現EJB中的Home Interface以及Remote Interface以及EJB本身的實現Bean,同時還需要書寫一個xml文件用來向orion說明這個EJB。最后我們再寫一個Servlet調用之前的EJB中的方法,同時也需要一個xml文件向orion說明web服務器中的結構和使用資源。在完成了這些事后,我們就需要改動orion中的xml配置文件來安裝EJB和Web應用,它們分別形成一個EJB容器和一個Web容器來向用戶提供服務。下一篇,我們就一步步的開始學習。
作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗