您现在的位置: 中国教师站 >> 教师关注 >> 电脑技术 >> 编程技术 >> Java >> 正文

Google
jboss3.2初步配置使用心得[windows2000+sql server 20
作者:Siny 文章来源:中国教师站cn-teacher 点击数: 更新时间:2007-4-22 14:50:32
move-table>true</remove-table>
   会在部署的时候自动在库中建立数据表,而在删除的时候同时删除对应的表

  <<7>>编译部署
   编译3个.java文件,按照下面的目录结构存放(假设放在d:cmpbean下面)
   d:cmpbeanCD.class
   d:cmpbeanCDHome.class
   d:cmpbeanCDBean.class
   d:cmpbeanMETA-INFejb-jar.xml
   d:cmpbeanMETA-INFjboss.xml
   d:cmpbeanMETA-INFjbosscmp-jdbc.xml

   打包:d:cmpbeanjar cvf cdejb.jar *.*

   将cdejb.jar复制到deploy目录下

  <<8>>客户端代码测试

   import javax.naming.InitialContext;
   import javax.naming.Context;
   import javax.naming.NamingException;
   import javax.ejb.CreateException;
   import java.rmi.RemoteException;
   import javax.rmi.PortableRemoteObject;
   import java.util.Properties;
   import java.util.*;

   public class CDClient {
    public static Context getInitialContext() throws Exception {
     Properties p = new Properties();
     p.put(Context.INITIAL_CONTEXT_FACTORY,
               "org.jnp.interfaces.NamingContextFactory");
     p.put(Context.PROVIDER_URL, "localhost:1099");
     return new InitialContext(p);
    }

    public static void main(String[] args) {
     try {
      Context jndiContext = getInitialContext();
      Object ref= jndiContext.lookup("ejb/cdbean");
      CDHome home = (CDHome)PortableRemoteObject.narrow(ref,CDHome.class);
      home.create(new Integer(100),"Bohn jove","rock and roll","rock","a good type");
      home.create(new Integer(200),"黑宝","rock","rock","roll star");
      home.create(new Integer(300),"mike jackson","sssss","iiop","none");
      Collection c = home.findByType("rock");
      Iterator i = c.iterator();
      while ( i.hasNext() ) {
       String ss = ( (CD)javax.rmi.PortableRemoteObject.narrow(i.next(),CD.class)).getNotes();
       System.out.println(ss);
      }

     } catch (java.rmi.RemoteException e) {
      e.printStackTrace();
     } catch (Throwable t) {
      t.printStackTrace();
     } finally {
     }
    }
   }

   请确保通过类路径可以找到CD.class,CDHome.Class.
   执行java CDclient 将看到如下输出:

   D:cmpbean>java CDClient
   a good type
   roll star

   D:cmpbean>

5、结束语

 首先我也是个初学者,自己在csdn上多次提问有关jboss的问题,却所得

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

相关专题:
 
 网友评论:(评论内容只代表网友观点,与本站立场无关!)
GOOGLE广告

阅读排行

| 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
中国教师站

中国教师站 版权所有 Copyright © 2006-2020 All Rights Reserved 站长:Sina & Siny
[备用域名:www.JXZYW.Com] 有事请留言有事请留言
【实力成就精品 诚信呵护品牌】

信息产业部备案
苏ICP备06018635号