????????????????????????
MyEclipse+Weblogic
開發
EJB
?
編寫人:鄔文俊
編寫時間
:
2005-11-14
聯系郵件
:
wenjunwu430@gmail.com
前言
學習
ejb
也有段日子了,一直沒有找到好的資料指導如何在
myeclipse
下面開發
ejb
,令我十分苦惱。經過查閱資料和閱讀
myeclipse
自帶幫助,總結出該文檔,希望該文檔能夠讓大家迅速上手使用
MyEclipse
開發
EJB
組件
,
做為我們組的培訓資料。如果中間有不足或錯誤請補充糾正,謝謝。
1
????????
安裝
myeclipse,weblogic
1.???????
下載安裝
eclipse 3.0
版本,具體版本根據所下載的
myeclipse
版本要求(見
www.myeclipsesite.com
)
2.???????
下載
myeclipse3.8
安裝文件,運行安裝,需要設置
eclipse
的安裝目錄。或者下載解壓包,將文件夾解壓到
eclipse
安裝文件夾
plugins
目錄,安裝方法同普通插件安裝相同。
3.???????
安裝
Weblogic 8.1.
運行安裝程序即可。具體配置本文不再描述,認為讀者已經配置好
weblogic
的
domain
。
2
????????
配置
weblogic
配置服務器以后可以通過
myeclipse
啟動停止
weblogic
。
注:以下資料轉自
http://dev2dev.bea.com.cn/bbs,
作者
:newwei
1)???????
選擇菜單
Window->Preferences->MyEclipse->Application Servers->Weblogic 8
,配置項目如下:
1.???????
BEA home directory:
選擇
Bea
的安裝目錄
2.???????
Weblogic installation directory:
現在
BEA
下面的
weblogic81
目錄
3.???????
Admin username:
輸入上面在配置過程中設的用戶名
4.???????
Admin password:
輸入剛才設的密碼
5.???????
Execution domain root:
選擇
BEA
下
user_projects\domains
目錄下上面第一步創建的目錄
6.???????
Execution domain name:
輸入上面那個目錄的名稱
7.???????
Execution server name:
輸入上一步的那個
Congfiguration Name
8.???????
Hostname:PortNumber:
輸入
IP
地址和監聽的端口
9.???????
Security policy file:
輸入
BEA
安裝目錄下的
\weblogic81\server\lib\weblogic.policy
2)???????
在
Weblogic 8
下面配置
JDK
,在
WLS JDK name
那里選擇新建,彈出的對話框中選擇
BEA
下面的
JDK
安裝路徑,輸入一個名字確定就可以;在
Optional Java VM arguments
對話框里面輸入
-ms64m -mx64m -Djava.library.path="D:/BEA/weblogic81/server/bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false
3)???????
在
Weblogic 8
下面配置
Paths
,加入
BEA
安裝路徑下
/weblogic81/server/lib
中的
webservices.jar
和
weblogic.jar
兩個包。如果需要其他的包,也在這里加入。
?
3
????????
創建第一個
EJB
工程
1.???????
File > New > Project
.
2.???????
選擇
J2EE
目錄下
EJB Projec
3.???????
選擇
Next >.
-
輸入工程名稱,這里是
firsejb
-
如果要使用
XDoclet
工具,選擇
J2EE 1.3
。(建議使用,
XDoclet
是自動生成代碼和部署描述文件的工具)
選擇
Finish
,
目錄結構入圖。
4
????????
創建第一個
stateless sessionbean
1.???????
主界面選擇菜單
File > New > Other
,
打開新建向導。
2.???????
展開
J2EE > EJB
文件夾,選擇
Session EJB
。
3.???????
選擇
Next>
,界面如下。這里要注意,
package
建議用
.ejb
后綴,因為
XDoclet
工具默認
ejb bean
所在的文件夾以
.ejb
后綴,接口文件的文件夾以
.interface
為后綴,為了避免設置上的麻煩,建議按默認情況取名。當然你也可以通過設置
XDoclet
屬性改變,詳情請查看幫助文檔。
4.???????
選擇
Finish
5.
????
用
XDoclet
自動生成接口文件、部署描述文件
XDoclet
可以加速
EJB
的開發,自動完成一些文件生成工作,這方面和
JBuilder
是類似的。
我們需要
XDoclet
生成的文件如下:
接口文件
:
遠程接口、本地接口、
Home
接口、本地
Home
接口(文件作用參考《精通
EJB
》)
部署文件
:
ejb-jar.xml
(標準
ejb
部署描述文件)、
weblogic-ejb-jar.xml
文件
(weblogic
部署
ejb
描述文件,不同服務器該文件不同,要特別注意,該文件是必需的,通常由工具自動生成
)
5.1.
?
為工程配置
XDoclet
1.????????
打開工程的
properties
窗口。選擇菜單
Properties >
MyEclipse-XDoclet
。
2.???????
Add Standard
3.???????
選擇
Standard EJB
。
?
4.???????
去掉沒有用的標簽,保留需要的如下圖(見
myeclipse
幫助
myeclipse application developer guide->ejb development->figure 11
)。
5.???????
在
build
選項卡中選擇
Use dynamic build specification
?
以上配置就可以生成一個標準
stateless bean
的所有接口和配置文件,但是要部署該
bean
,還缺一個服務器部署描述文件
weblogic-ejb-jar.xml
。
?
5.2.???
為服務器配置
XDoclet
該配置是為了自動生成
weblogic-ejb-jar.xml
文件。
-
右擊
ejbdoclet
選擇
Add
。
-
我這里用的是
weblogic8.1
,所以選擇
weblogic
。設置屬性
destDir = src/META-INF
。
5.3.
?
運行
XDoclet
生成文件
在工程上右鍵
MyEclipse->Run XDoclet
生成前后工程目錄應該類似為:
Jboss.xml
應該為
weblogic-ejb-jar.xml
。
?
查看
weblogic-ejb-jar.xml
文件,可以知道
Home
接口的
JNDI
名稱。
5.4.
?
部署
EJB
1.???????
MyEclipse >Add and Remove Project Deployments
2.???????
點擊
add
,添加部署服務器
weblogic
。
posted on 2006-08-16 21:04
JJCEA 閱讀(2556)
評論(4) 編輯 收藏