浪跡天涯
          web報表設計器....
          posts - 61,comments - 71,trackbacks - 0
          1、ejb-jar.xml
          < ?xml version="1.0" encoding="UTF-8"? >
          < !DOCTYPE ejb-jar PUBLIC ''-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'' ''" target=_blank >http://java.sun.com/dtd/ejb-jar_2_0.dtd'' >


          < !-- Generated XML! -- >

          < ejb-jar >
          < display-name >hello< /display-name >
          < enterprise-beans >
          < session >
          < display-name >HelloBean< /display-name >
          < ejb-name >Hello< /ejb-name >
          < home >org.bromon.ejb.session.HelloHome< /home >
          < remote >org.bromon.ejb.session.Hello< /remote >
          < local-home >org.bromon.ejb.session.HelloLocalHome< /local-home >
          < local >org.bromon.ejb.session.HelloLocal< /local >
          < ejb-class >org.bromon.ejb.session.HelloBean< /ejb-class >
          < session-type >Stateless< /session-type >
          < transaction-type >Bean< /transaction-type >
          < security-identity >
          < use-caller-identity/ >
          < /security-identity >

          < /session >
          < /enterprise-beans >

          < /ejb-jar >

          2、weblogic-ejb-jar.xml(weblogic專署配置文件)
          < !DOCTYPE weblogic-ejb-jar PUBLIC ''-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN'' ''" target=_blank >http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd'' >


          < !-- Generated XML! -- >

          < weblogic-ejb-jar >
          < weblogic-enterprise-bean >
          < ejb-name >Hello< /ejb-name >
          < stateless-session-descriptor >
          < pool >
          < /pool >

          < stateless-clustering >
          < /stateless-clustering >

          < /stateless-session-descriptor >

          < transaction-descriptor >
          < /transaction-descriptor >

          < jndi-name >Hello< /jndi-name >
          < local-jndi-name >HelloLocal< /local-jndi-name >
          < /weblogic-enterprise-bean >
          < /weblogic-ejb-jar >

          3、HelloClient.java(客戶端代碼,最好和四個接口一起打包)
          /*
          * Created on 2004-5-11
          */
          package org.bromon.ejb.session;
          import javax.naming.*;
          import javax.rmi.*;
          import java.util.*;
          /**
          * @author Bromon
          */
          public class HelloClient
          {
          public static void main(String args[])
          {
          try
          {
          Properties prop=new Properties();
          prop.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");//加載weblogic上下文環境
          prop.put(Context.PROVIDER_URL,"t3://localhost:7001");//weblogic專用協議

          Context ctx=new InitialContext(prop);
          Object obj=ctx.lookup("Hello");
          HelloHome home=(HelloHome)PortableRemoteObject.narrow(obj,HelloHome.class);
          Hello hello=home.create();
          System.out.println(hello.say());
          hello.remove();
          }catch(Exception e)
          {
          System.out.println(e);
          }
          }
          }
          posted on 2006-08-16 21:42 JJCEA 閱讀(693) 評論(0)  編輯  收藏 所屬分類: 學習日記
          主站蜘蛛池模板: 古田县| 田林县| 壤塘县| 和平县| 武汉市| 洮南市| 定安县| 手机| 东丰县| 株洲县| 万荣县| 台山市| 仁布县| 大厂| 古交市| 榆社县| 襄垣县| 寿阳县| 文水县| 舒兰市| 武乡县| 蒲城县| 杂多县| 西乌| 北流市| 汤阴县| 新建县| 凉城县| 马山县| 太谷县| 红安县| 房产| 当阳市| 白河县| 长海县| 六枝特区| 达拉特旗| 京山县| 平南县| 泽普县| 忻州市|