<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    浪跡天涯
    web報表設計器....
    posts - 61,comments - 71,trackbacks - 0

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

    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 的安裝目錄?;蛘呦螺d解壓包,將文件夾解壓到 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 >.

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

    2. 如果要使用 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 文件。

    1. 右擊 ejbdoclet 選擇 Add 。

    2. 我這里用的是 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 閱讀(2557) 評論(4)  編輯  收藏

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

    請LZ幫忙  回復  更多評論
      
    # re: MyEclipse+Weblogic開發EJB(一) [未登錄]
    2007-12-11 11:14 | sky
    5.2. 為服務器配置 XDoclet

    該配置是為了自動生成 weblogic-ejb-jar.xml 文件。

    中的 ejbdoclet 是哪來的,我怎么找不到呢   回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲无砖砖区免费| 在线观看特色大片免费视频| 亚洲熟妇无码一区二区三区导航 | 亚洲另类图片另类电影| 久久久久亚洲AV成人网| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 丝袜捆绑调教视频免费区| 激情无码亚洲一区二区三区| 亚洲精品网站在线观看你懂的| 亚洲中文字幕在线观看| 亚洲av无码天堂一区二区三区 | 亚洲bt加勒比一区二区| 亚洲人成影院在线观看| 又粗又大又长又爽免费视频| 成人性生免费视频| 成年午夜视频免费观看视频| 9久9久女女免费精品视频在线观看| 一级毛片在线免费观看| 嫩草影院在线播放www免费观看| 国产日韩久久免费影院| 国产精品美女免费视频观看| 一级片在线免费看| 日韩精品无码免费视频| 野花视频在线官网免费1| 成a人片亚洲日本久久| 亚洲第一成年网站视频| 亚洲精品女同中文字幕| 亚洲AV成人无码久久WWW| 爱爱帝国亚洲一区二区三区| 久久精品国产亚洲av品善| 亚洲av中文无码字幕色不卡| 亚洲精品9999久久久久无码| 亚洲JIZZJIZZ妇女| 亚洲av综合日韩| 特级毛片A级毛片100免费播放| 特黄特色大片免费| 精品国产污污免费网站入口| 成人久久免费网站| 91福利视频免费| 永久免费AV无码国产网站| a级毛片无码免费真人|