top
Loading...
循速漸進學用SessionBean(二)
配置Bean

Enterprise JavaBean令人不太習慣的地方是你并不運行它,而是配置它。根據所使用的容器,用一個打包工具來創建一個JAR文件,里面包含EJB類,XML配置描述文件和helper類。

不過要真正理解EJB,最好自己嘗試一下。

每個EJB廠家都支持自己的配置工具。雖然某些工具或許更好用,不過大部分都是使用一樣的模式。本文中將使用Sun的Java 2 Enterprise Edition SDK(J2EE SDK)將bean打包并配置它。J2EE SDK配置工具叫deploytool,在SDK的bin目錄中。

啟動deploytool后,在文件菜單中選擇New Application。在New Application對話框中,輸入你想創建的EAR(Enterprise Archive)文件的名字(EAR文件是一個J2EE應用的JAR文件)。圖6.1展示了Hello World session bean的對話框信息。


**************圖6.1****************

然后在文件菜單中選擇New Enterprise Bean。需要的話,可以修改JAR文件的顯示名字。

在New Enterprise Bean向導中,按右下角的Add按鈕(在內容區域附近)。將顯示一個如圖6.2所示的對話框,在對話框中選擇構成EJB的class文件,選擇HelloWorldSession.class, HelloWorldSessionHome.class和HelloWorldSessionImpl. class文件,點擊Add按鈕。


**************圖6.2****************

接著,要告訴deploytool Enterprise Bean class、Home interface和Remote interface使用的類。可以設置bean的顯示名字,該名字只在deploytool中使用,還必須告訴該工具設計的bean是session bean還是entity bean,如果是一個session bean,那它是無狀態的還是有狀態的。圖6.3顯示了Hello World bean的配置項目。


**************圖6.3****************
作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗