浪跡天涯
          web報(bào)表設(shè)計(jì)器....
          posts - 61,comments - 71,trackbacks - 0

          ????????????????????????

          MyEclipse+Weblogic 開(kāi)發(fā) EJB

          ?

          編寫人:鄔文俊

          編寫時(shí)間 2005-11-14

          聯(lián)系郵件 : wenjunwu430@gmail.com

          前言

          學(xué)習(xí) ejb 也有段日子了,一直沒(méi)有找到好的資料指導(dǎo)如何在 myeclipse 下面開(kāi)發(fā) ejb ,令我十分苦惱。經(jīng)過(guò)查閱資料和閱讀 myeclipse 自帶幫助,總結(jié)出該文檔,希望該文檔能夠讓大家迅速上手使用 MyEclipse 開(kāi)發(fā) EJB 組件 , 做為我們組的培訓(xùn)資料。如果中間有不足或錯(cuò)誤請(qǐng)補(bǔ)充糾正,謝謝。

          1 ???????? 安裝 myeclipse,weblogic

          1.??????? 下載安裝 eclipse 3.0 版本,具體版本根據(jù)所下載的 myeclipse 版本要求(見(jiàn) www.myeclipsesite.com

          2.??????? 下載 myeclipse3.8 安裝文件,運(yùn)行安裝,需要設(shè)置 eclipse 的安裝目錄。或者下載解壓包,將文件夾解壓到 eclipse 安裝文件夾 plugins 目錄,安裝方法同普通插件安裝相同。

          3.??????? 安裝 Weblogic 8.1. 運(yùn)行安裝程序即可。具體配置本文不再描述,認(rèn)為讀者已經(jīng)配置好 weblogic domain

          2 ???????? 配置 weblogic

          配置服務(wù)器以后可以通過(guò) myeclipse 啟動(dòng)停止 weblogic

          注:以下資料轉(zhuǎn)自 http://dev2dev.bea.com.cn/bbs, 作者 :newwei

          1)??????? 選擇菜單 Window->Preferences->MyEclipse->Application Servers->Weblogic 8 ,配置項(xiàng)目如下:

          1.??????? BEA home directory: 選擇 Bea 的安裝目錄

          2.??????? Weblogic installation directory: 現(xiàn)在 BEA 下面的 weblogic81 目錄

          3.??????? Admin username: 輸入上面在配置過(guò)程中設(shè)的用戶名

          4.??????? Admin password: 輸入剛才設(shè)的密碼

          5.??????? Execution domain root: 選擇 BEA user_projects\domains 目錄下上面第一步創(chuàng)建的目錄

          6.??????? Execution domain name: 輸入上面那個(gè)目錄的名稱

          7.??????? Execution server name: 輸入上一步的那個(gè) Congfiguration Name

          8.??????? Hostname:PortNumber: 輸入 IP 地址和監(jiān)聽(tīng)的端口

          9.??????? Security policy file: 輸入 BEA 安裝目錄下的 \weblogic81\server\lib\weblogic.policy

          2)??????? Weblogic 8 下面配置 JDK ,在 WLS JDK name 那里選擇新建,彈出的對(duì)話框中選擇 BEA 下面的 JDK 安裝路徑,輸入一個(gè)名字確定就可以;在 Optional Java VM arguments 對(duì)話框里面輸入 -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 兩個(gè)包。如果需要其他的包,也在這里加入。

          ?

          3 ???????? 創(chuàng)建第一個(gè) EJB 工程

          1.??????? File > New > Project .

          2.??????? 選擇 J2EE 目錄下 EJB Projec

          3.??????? 選擇 Next >.

          1. 輸入工程名稱,這里是 firsejb

          2. 如果要使用 XDoclet 工具,選擇 J2EE 1.3 。(建議使用, XDoclet 是自動(dòng)生成代碼和部署描述文件的工具)

          選擇 Finish 目錄結(jié)構(gòu)入圖。

          4 ???????? 創(chuàng)建第一個(gè) stateless sessionbean

          1.??????? 主界面選擇菜單 File > New > Other 打開(kāi)新建向?qū)А?/span>

          2.??????? 展開(kāi) J2EE > EJB 文件夾,選擇 Session EJB

          3.??????? 選擇 Next> ,界面如下。這里要注意, package 建議用 .ejb 后綴,因?yàn)?/span> XDoclet 工具默認(rèn) ejb bean 所在的文件夾以 .ejb 后綴,接口文件的文件夾以 .interface 為后綴,為了避免設(shè)置上的麻煩,建議按默認(rèn)情況取名。當(dāng)然你也可以通過(guò)設(shè)置 XDoclet 屬性改變,詳情請(qǐng)查看幫助文檔。

          4.??????? 選擇 Finish

          5. ???? XDoclet 自動(dòng)生成接口文件、部署描述文件

          XDoclet 可以加速 EJB 的開(kāi)發(fā),自動(dòng)完成一些文件生成工作,這方面和 JBuilder 是類似的。

          我們需要 XDoclet 生成的文件如下:

          接口文件 遠(yuǎn)程接口、本地接口、 Home 接口、本地 Home 接口(文件作用參考《精通 EJB 》)

          部署文件 ejb-jar.xml (標(biāo)準(zhǔn) ejb 部署描述文件)、 weblogic-ejb-jar.xml 文件 (weblogic 部署 ejb 描述文件,不同服務(wù)器該文件不同,要特別注意,該文件是必需的,通常由工具自動(dòng)生成 )

          5.1. ? 為工程配置 XDoclet

          1.???????? 打開(kāi)工程的 properties 窗口。選擇菜單 Properties > MyEclipse-XDoclet

          2.??????? Add Standard

          3.??????? 選擇 Standard EJB

          ?

          4.??????? 去掉沒(méi)有用的標(biāo)簽,保留需要的如下圖(見(jiàn) myeclipse 幫助 myeclipse application developer guide->ejb development->figure 11 )。

          5.??????? build 選項(xiàng)卡中選擇 Use dynamic build specification

          ?

          以上配置就可以生成一個(gè)標(biāo)準(zhǔn) stateless bean 的所有接口和配置文件,但是要部署該 bean ,還缺一個(gè)服務(wù)器部署描述文件 weblogic-ejb-jar.xml

          ?

          5.2.??? 為服務(wù)器配置 XDoclet

          該配置是為了自動(dòng)生成 weblogic-ejb-jar.xml 文件。

          1. 右擊 ejbdoclet 選擇 Add

          2. 我這里用的是 weblogic8.1 ,所以選擇 weblogic 。設(shè)置屬性 destDir = src/META-INF

          5.3. ? 運(yùn)行 XDoclet 生成文件

          在工程上右鍵 MyEclipse->Run XDoclet

          生成前后工程目錄應(yīng)該類似為:

          Jboss.xml 應(yīng)該為 weblogic-ejb-jar.xml

          ?

          查看 weblogic-ejb-jar.xml 文件,可以知道 Home 接口的 JNDI 名稱。

          5.4. ? 部署 EJB

          1.??????? MyEclipse >Add and Remove Project Deployments

          2.??????? 點(diǎn)擊 add ,添加部署服務(wù)器 weblogic

          posted on 2006-08-16 21:04 JJCEA 閱讀(2558) 評(píng)論(4)  編輯  收藏

          FeedBack:
          # re: MyEclipse+Weblogic開(kāi)發(fā)EJB(一)
          2007-01-03 16:09 | 阿牛
          對(duì)我有用!  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Weblogic開(kāi)發(fā)EJB(一)
          2007-01-27 22:55 | yuanguo
          好東西,我也正在找,頂一下。  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Weblogic開(kāi)發(fā)EJB(一)
          2007-03-14 22:19 | income
          LZ能否把“部署 EJB ”說(shuō)的再詳細(xì)一點(diǎn)。
          我部署EJB的時(shí)候,第三方的JAR包部署不上去。

          請(qǐng)LZ幫忙  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Weblogic開(kāi)發(fā)EJB(一) [未登錄](méi)
          2007-12-11 11:14 | sky
          5.2. 為服務(wù)器配置 XDoclet

          該配置是為了自動(dòng)生成 weblogic-ejb-jar.xml 文件。

          中的 ejbdoclet 是哪來(lái)的,我怎么找不到呢   回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 延边| 昌吉市| 旺苍县| 阜宁县| 镇康县| 武陟县| 苍梧县| 建始县| 张家界市| 南川市| 卢湾区| 黄浦区| 新乐市| 于田县| 莱州市| 大洼县| 渭南市| 开封县| 河间市| 马龙县| 东辽县| 兴文县| 高清| 长泰县| 龙州县| 商洛市| 时尚| 漠河县| 博爱县| 华宁县| 遂宁市| 西和县| 高尔夫| 玛纳斯县| 肃宁县| 太白县| 成都市| 鹰潭市| 农安县| 清河县| 蓬安县|