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

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

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

    細(xì)心!用心!耐心!

    吾非文人,乃市井一俗人也,讀百卷書,跨江河千里,故申城一游; 一兩滴辛酸,三四年學(xué)業(yè),五六點(diǎn)粗墨,七八筆買賣,九十道人情。

    BlogJava 聯(lián)系 聚合 管理
      1 Posts :: 196 Stories :: 10 Comments :: 0 Trackbacks
     在開發(fā)ejb之前,我們先得配置好服務(wù)器,我使用的是Weblogic9.0中文版,關(guān)于Weblogic9.0配置請(qǐng)看我的另一片文章。配置Weblogic9.0
       
        首先需要配置好eclipse。我這里主要說明weblogic的配置。
        ejb19.jpg

        注意JDK選擇JDK5.0的版本。
       
        順便將weblogic8的配置也貼上來,供大家比較參考
        ejb18.jpg
       
        注意weblogic8的JDK版本必須是JDK1.4。
       
        接下來就開始我們的開發(fā)了。

    ejb1.jpg

    ejb2.jpg

    ejb3.jpg

    ejb4.jpg

    ejb5.jpg

    下面就是SessionBean的代碼
    30

    其實(shí)就是修改了其中的一個(gè)方法:
     1 /**
     2      * An example business method
     3      *
     4      * @ejb.interface-method view-type = "remote"
     5      * 
     6      * @throws EJBException Thrown if method fails due to system-level error.
     7      */
     8     public String hello() throws EJBException {
     9         // rename and start putting your business logic here
    10         return new String("HelloEJBWorld!");
    11     }
    注意:代碼中的解釋文字不要?jiǎng)h除,因?yàn)閄Doclet需要。

    配置屬性
    ejb6.jpg

    添加weblogic.jar。我的路徑是:bea\weblogic90\server\lib\weblogic.jar
    ejb16.jpg

    ejb7.jpg

    ejb8.jpg

    ejb9.jpg

    ejb10.jpg

    ejb11.jpg

    ejb12.jpg

    ejb13.jpg

    ejb14.jpg

    ejb15.jpg

    就下來寫EJBTest類:
     1 package com;
     2 
     3 import java.rmi.RemoteException;
     4 import java.util.Properties;
     5 
     6 import javax.ejb.CreateException;
     7 import javax.naming.Context;
     8 import javax.naming.InitialContext;
     9 import javax.naming.NamingException;
    10 
    11 import com.interfaces.HelloWorld;
    12 import com.interfaces.HelloWorldHome;
    13 
    14 public class EJBTest {
    15 
    16     /**
    17      * @param args
    18      */
    19     public static void main(String[] args) {
    20         // TODO 自動(dòng)生成方法存根
    21         Properties properties=new Properties();
    22         properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
    23         properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");
    24         
    25         Context context;
    26         try {
    27             context = new InitialContext(properties);
    28             HelloWorldHome hwh=(HelloWorldHome)context.lookup("ejb/HelloWorld");
    29             HelloWorld hw=hwh.create();
    30             String s=hw.hello();
    31             System.out.println(s);
    32         } catch (NamingException e) {
    33             // TODO 自動(dòng)生成 catch 塊
    34             e.printStackTrace();
    35         } catch (RemoteException e) {
    36             // TODO 自動(dòng)生成 catch 塊
    37             e.printStackTrace();
    38         } catch (CreateException e) {
    39             // TODO 自動(dòng)生成 catch 塊
    40             e.printStackTrace();
    41         }
    42         
    43     }
    44 
    45 
    46 }
    47 


    最后就是看結(jié)果了,先啟動(dòng)weblogic,然后運(yùn)行EJBTest程序。

    posted on 2007-04-17 13:16 張金鵬 閱讀(94) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品成人久久| 亚洲另类春色校园小说| 24小时日本电影免费看| 亚洲精品无码日韩国产不卡av| 国产99视频精品免费视频7| 免费在线黄色电影| 亚洲AV日韩综合一区尤物| 亚洲精品国产va在线观看蜜芽| 中文字幕免费在线观看| 黄色免费在线网址| 亚洲色图校园春色| 亚洲AV永久无码精品一区二区国产| 午夜视频在线免费观看| 国产亚洲情侣久久精品| 久久亚洲中文字幕精品有坂深雪| 国产成人精品免费直播| 在线日本高清免费不卡| 美女视频黄频a免费观看| 亚洲国产高清美女在线观看| 亚洲国产综合精品中文字幕| 日本免费网站视频www区| 久久性生大片免费观看性| 亚洲一卡2卡三卡4卡无卡下载 | 亚洲激情中文字幕| 又爽又黄无遮挡高清免费视频| 特级无码毛片免费视频尤物| 视频一区二区三区免费观看| 亚洲一区在线观看视频| 亚洲AV无码久久寂寞少妇| 亚洲国产精品激情在线观看| 免费看国产成年无码AV片| 日韩中文字幕免费视频| 一区二区三区免费视频观看| 亚洲精品无码永久在线观看男男 | 久久亚洲国产成人亚| 免费人成年轻人电影| 亚洲欧洲免费无码| 91免费在线播放| 亚洲国产精品免费视频| a级毛片在线免费| 一区二区三区AV高清免费波多|